Сделал 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