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