project_python/2.2_lesson.10.20.py

28 lines
1.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 10(J) из 20 Параграф 2.2 *********
* Коля решил зашифровать свои пароли, чтобы Аня не смогла их подсмотреть в блокноте. Для этого он берёт изначальный пароль — трёхзначное число — и превращает его в новое, следуя таким правилам:
Сначала находит сумму двух младших цифр (десятков и единиц).
Затем находит сумму двух старших цифр (сотен и десятков).
Эти суммы записываются в порядке не возрастания, образуя зашифрованное число.
Помогите реализовать алгоритм шифрования, используя базовое применение условного оператора if-else.
'''
if __name__ == "__main__"
try:
number = int(input())
if 100 <= number <= 999:
hundreds = number // 100
tens = (number // 10) % 10
units = number % 10
sum1 = tens + units
sum2 = hundreds + tens
if sum1 >= sum2:
print(str(sum1) + str(sum2))
else:
print(str(sum2) + str(sum1))
else:
print("Ошибка: введите корректное трёхзначное число.")
except ValueError:
print("Ошибка: введите корректное трёхзначное число.")