Маша сообщила Толе, что она считает число трехзначным красивым, если полусумма наибольшей и наименьшей цифры равна оставшейся цифре числа. Чтобы впечатлить Машу, Толя решил написать программу, которая будет определять красивые числа. Если число является красивым, выведите фразу "Вы ввели красивое число", в противном случае выведите "Жаль, вы ввели обычное число". Формат ввода: строка, содержащая трехзначное число. Формат вывода: вердикт программы в виде строки. Пример 1: Ввод -> 135 | Вывод -> Вы ввели красивое число. Пример 2: Ввод -> 468 | Вывод -> Вы ввели красивое число. Пример 3: Ввод -> 884 | Вывод -> Жаль, вы ввели обычное число.
Yagnenok
Добро пожаловать! Для решения этой задачи нам понадобится программа, которая будет проверять, является ли введенное трехзначное число "красивым" или нет.
Для начала, нам нужно получить число от пользователя. Воспользуемся функцией `input()`, чтобы позволить пользователю ввести число. Затем, мы сравним полусумму наибольшей и наименьшей цифры с оставшейся цифрой числа. Если эти значения равны, то число является "красивым", иначе оно считается "обычным". Выведем соответствующий вердикт пользователю.
Опишем этот алгоритм в коде:
Теперь, если мы запустим эту программу и введем число, она определит, является ли оно "красивым" или "обычным" и выведет соответствующий вердикт.
Примеры:
Ввод: 135
Вывод: Вы ввели красивое число
Ввод: 468
Вывод: Вы ввели красивое число
Ввод: 123
Вывод: Жаль, вы ввели обычное число
Надеюсь, это решение поможет Толе впечатлить Машу своей программой. Если у вас возникнут какие-либо вопросы, пожалуйста, не стесняйтесь задавать их!
Для начала, нам нужно получить число от пользователя. Воспользуемся функцией `input()`, чтобы позволить пользователю ввести число. Затем, мы сравним полусумму наибольшей и наименьшей цифры с оставшейся цифрой числа. Если эти значения равны, то число является "красивым", иначе оно считается "обычным". Выведем соответствующий вердикт пользователю.
Опишем этот алгоритм в коде:
python
# Получение числа от пользователя
number = input("Введите трехзначное число: ")
# Получение цифр числа
digit1 = int(number[0])
digit2 = int(number[1])
digit3 = int(number[2])
# Сравнение полусуммы наибольшей и наименьшей цифр с оставшейся цифрой
half_sum = (max(digit1, digit2, digit3) + min(digit1, digit2, digit3)) / 2
if half_sum == digit1:
verdict = "Вы ввели красивое число"
else:
verdict = "Жаль, вы ввели обычное число"
# Вывод вердикта
print(verdict)
Теперь, если мы запустим эту программу и введем число, она определит, является ли оно "красивым" или "обычным" и выведет соответствующий вердикт.
Примеры:
Ввод: 135
Вывод: Вы ввели красивое число
Ввод: 468
Вывод: Вы ввели красивое число
Ввод: 123
Вывод: Жаль, вы ввели обычное число
Надеюсь, это решение поможет Толе впечатлить Машу своей программой. Если у вас возникнут какие-либо вопросы, пожалуйста, не стесняйтесь задавать их!
Знаешь ответ?