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

This commit is contained in:
parent 1d882ce0f2
commit da8dba3e78

25
2.2_lesson.11.20.py Normal file
View file

@ -0,0 +1,25 @@
''' ****** Задание 11(K) из 20 Параграф 2.2 *********
* Согласно одному древнему поверью, трёхзначное число считается красивым, если сумма его минимальной и максимальной цифр равна оставшейся цифре умноженной на 2.
Напишите программу, которая проверяет, является ли число красивым.
'''
if __name__ == "__main__"
try:
number = int(input())
if 100 <= number <= 999:
digit1 = number // 100
digit2 = (number // 10) % 10
digit3 = number % 10
min_digit = min(digit1, digit2, digit3)
max_digit = max(digit1, digit2, digit3)
remaining_digit = (digit1 + digit2 + digit3) - min_digit - max_digit
if min_digit + max_digit == remaining_digit * 2:
print("YES")
else:
print("NO")
else:
print("Ошибка: введите корректное трёхзначное число.")
except ValueError:
print("Ошибка: введите корректное трёхзначное число.")