Сделал 10 задание Параграф 2.2
This commit is contained in:
parent
8f427f33ae
commit
1d882ce0f2
28
2.2_lesson.10.20.py
Normal file
28
2.2_lesson.10.20.py
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
''' ****** Задание 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("Ошибка: введите корректное трёхзначное число.")
|
||||
Loading…
Reference in a new issue