• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

ПОМОГИТЕ ПЖ!!!! НУЖНО В ПИТОНЕ Напишите программу, которая моделирует работу следующего автомата. Автомат получает на вход трехзначное число и строит новое число следующим образом:
1) вычисляются суммы первой и второй, затем - второй и третьей цифр;
2) эти суммы записываются в порядке невозрастания.
Например, для числа 639 получаем суммы: 6 + 3 = 9; 3 + 9 = 12. Результат: 129
Напишите программу, которая реализует работу данного автомата
Входные данные: на вход программе подается одно число n (100<=n<=999)
Выходные данные: необходимо вывести новое число

Ответы

Ответ дал: Grey0808
3

Ответ:

num = int(input())

secon = num // 10 % 10

sum1 = num // 100 + secon

sum2 = secon + num % 10

print(str(max(sum1, sum2)) + str(min(sum1, sum2)))


Аноним: в третей строке ошибку пишет
Grey0808: не может быть
Аноним: Traceback (most recent call last):
File "C:\Users\3435\Desktop\11.py", line 3
sum 1=num//100+secon
^
SyntaxError: invalid syntax
Аноним: может я что то не так ввела?
Grey0808: там должно быть sum1 слитно
Аноним: да, я уже поняла. Спасибо, огромное!!!!!!!!!!!!!!!!!!! Это мой косяк был
Вас заинтересует