28 lines
1.6 KiB
Python
28 lines
1.6 KiB
Python
''' ****** Задание 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("Ошибка: введите корректное трёхзначное число.") |