Загрузка...

Is there anyone who understands python

Thread in Python created by GodValentin Dec 23, 2020. 139 views

  1. GodValentin
    GodValentin Topic starter Dec 23, 2020 7 Nov 1, 2018
    вроде лёгкая задача, но я туплю.
    мы вводим трёхзначное число и нужно сложить 1 и 2 разряд и 2 и 3. дальше отсортировать два этих числа и совместить их в одно. Пример: Ввели число 767
    суммы будут 13 и 13, дальше их совестить в одно 1313 будет.
    Code
    n = input("Введите трехзначное число: ")
    n = int(n)
    x1 = (n % 10)
    x2 = ((n % 100) // 10)
    x3 = (n // 100)
    j = [x1+x2, x2+x3]
    j = sorted(j)
    print("Сумма цифр числа:", x1 + x2,'и', x2 + x3)
    a = j[0]
    b = j[1]
    print('a+b')
    не знаю как вытащить число из массива.
     
  2. ЖенёкБАСОТА
    ЖенёкБАСОТА Dec 23, 2020 Место продажи t.me/LolzStatusBot 1203 Dec 22, 2018
    Тебе a нужно умножить на 10 или 100 в зависимости от b
     
    1. GodValentin Topic starter
  3. kristall0v
    kristall0v Dec 23, 2020 статус продаётся, честь тоже 31,497 Sep 24, 2019
    Вот твое доделанное решение
    Python
    n = input("Введите трехзначное число: ")
    n = int(n)
    x1 = (n % 10)
    x2 = ((n % 100) // 10)
    x3 = (n // 100)
    j = [x1+x2, x2+x3]
    j = sorted(j)
    print("Сумма цифр числа:", x1 + x2,'и', x2 + x3)
    a = j[0]
    b = j[1]
    print('Сумма:',a+b)
    print('Итог: ', str(a)+str(b))
     
Top
Loading...