Маша рассказала толе, что считает трехзначное число красивым, если в нём полусумма максимальной и минимальной по значению цифр равна оставшейся цифре числа. толе впечатлить машу – написать программу, которая будет определять красивые числа. выведите для красивого числа фразу "вы ввели красивое число", а для остальных - "жаль, вы ввели обычное число".
формат ввода
строка, содержащая трехзначное число.
формат вывода
вердикт программы-строка.
пример 1
ввод вывод
135
вы ввели красивое число
пример 2
ввод вывод
468
вы ввели красивое число
пример 3
ввод вывод
884
жаль, вы ввели обычное число
python( работаю в pycharm)
Можно так
a = int(input())
if ((a // 100) + (a % 10)) / 2 == ((a // 10) % 10):
print("Вы ввели красивое число")
elif ((a // 100) + (a // 10) % 10) / 2 == (a % 10):
print("Вы ввели красивое число")
elif ((a % 10) + ((a // 10) % 10)) / 2 == (a // 100):
print("Вы ввели красивое число")
else:
print("Жаль, вы ввели обычное число")
НО ЕСЛИ ТЫ НЕ ПОНЯЛ КОД ТО:
answer1 = input()
if (int(answer1[0]) == int(answer1[1]) and int(answer1[0]) != int(answer1[2])):
print("Жаль, вы ввели обычное число")
elif(int(answer1[0]) == int(answer1[1]) == int(answer1[2])):
print("Вы ввели красивое число")
elif (answer1[0]) != int(answer1[1]) == int(answer1[2]):
print("Жаль, вы ввели обычное число")
elif (answer1[0]) != int(answer1[1]) == int(answer1[2]):
print("Жаль, вы ввели обычное число")
Эта только первая часть
Смотри коментарии
a = int(input())
if ((a // 100) + (a % 10)) / 2 == ((a // 10) % 10):
print("Вы ввели красивое число")
elif ((a // 100) + (a // 10) % 10) / 2 == (a % 10):
print("Вы ввели красивое число")
elif ((a % 10) + ((a // 10) % 10)) / 2 == (a // 100):
print("Вы ввели красивое число")
else:
print("Жаль, вы ввели обычное число")
Объяснение: