Загрузка...

Есть кто разбирается в python

Тема в разделе Python создана пользователем GodValentin 23 дек 2020. 141 просмотр

  1. GodValentin
    GodValentin Автор темы 23 дек 2020 7 1 ноя 2018
    вроде лёгкая задача, но я туплю.
    мы вводим трёхзначное число и нужно сложить 1 и 2 разряд и 2 и 3. дальше отсортировать два этих числа и совместить их в одно. Пример: Ввели число 767
    суммы будут 13 и 13, дальше их совестить в одно 1313 будет.
    Код
    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. ЖенёкБАСОТА
    ЖенёкБАСОТА 23 дек 2020 Место продажи t.me/LolzStatusBot 1203 22 дек 2018
    Тебе a нужно умножить на 10 или 100 в зависимости от b
     
    1. GodValentin Автор темы
  3. kristall0v
    kristall0v 23 дек 2020 статус продаётся, честь тоже 31 493 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
Загрузка...