Сделал 11 задание Параграф 2.2
This commit is contained in:
parent
1d882ce0f2
commit
da8dba3e78
25
2.2_lesson.11.20.py
Normal file
25
2.2_lesson.11.20.py
Normal 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("Ошибка: введите корректное трёхзначное число.")
|
||||
Loading…
Reference in a new issue