Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите программу на python

Максим Абрамов Ученик (110), на голосовании 5 дней назад
Назовем число красивым, если оно является четырехзначным и делится нацело на 7 или 17. Напишите программу, определяющую, является ли введенное число красивым. Программа должна вывести «YES», если число является красивым, или «NO» в противном случае.
Голосование за лучший ответ
⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡ ⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡ ⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡ Мыслитель (9385) 1 месяц назад
 n = int(input().strip()) 

# Проверяем, является ли число четырехзначным
if 1000 <= n <= 9999:
# Проверяем, делится ли число на 7 или на 17
if n % 7 == 0 or n % 17 == 0:
print("YES")
else:
print("NO")
else:
print("NO")
Rotspawn Мудрец (16667) 1 месяц назад
def is_beautiful_number(number):
# Проверяем, является ли число четырехзначным и делится ли на 7 или 17
if 1000 <= number <= 9999 and (number % 7 == 0 or number % 17 == 0):
return True
return False

# Ввод числа от пользователя
number = int(input("Введите число: "))

# Проверка и вывод результата
if is_beautiful_number(number):
print("YES")
else:
print("NO")
Maksim Nadeev Профи (637) 1 месяц назад
def is_beautiful_number(number):
return 1000 <= number <= 9999 and (number % 7 == 0 or number % 17 == 0)

def main():
try:
number = int(input("Введите четырехзначное число: "))
if is_beautiful_number(number):
print("YES")
else:
print("NO")
except ValueError:
print("Ошибка: необходимо ввести целое число.")

if __name__ == "__main__":
main()
Похожие вопросы