Сделал 15 задание Параграф 2.2

This commit is contained in:
parent f0a2708833
commit 98c6b73b73

40
2.2_lesson.15.20.py Normal file
View file

@ -0,0 +1,40 @@
''' ****** Задание 15(O) из 20 Параграф 2.2 *********
* До победы над злом остался последний шаг — разрушить логово Зерона.
Для этого нам нужно создать трёхзначное магическое число, которое будет сильнее двух защитных чисел Зерона.
Как его составить?
Первая цифра — максимальная из всех защитных чисел.
Последняя цифра — минимальная.
Средняя цифра — сумма оставшихся цифр без учёта переноса разряда.
Соберите это магическое число и помогите одолеть зло!
'''
if __name__ == "__main__"
def get_digits(number):
return [number // 10, number % 10]
try:
num1 = int(input())
num2 = int(input())
all_digits = get_digits(num1) + get_digits(num2)
max_digit = max(all_digits)
min_digit = min(all_digits)
all_digits.remove(max_digit)
all_digits.remove(min_digit)
middle_digit = (all_digits[0] + all_digits[1]) % 10
magic_number = str(max_digit) + str(middle_digit) + str(min_digit)
print(magic_number)
except ValueError:
pass