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