30.01.2024
Поиск простых чисел:
Задача: Напишите программу, которая принимает число от пользователя и определяет, является ли оно простым. Затем спрашивайте пользователя, хочет ли он проверить еще одно число (да/нет).
print("Давайте определим какой год, высокосный или нет")
def test():
try:
number = int(input("Введите число: "))
if number >= 0 and number <= 9:
print("Число простое")
else:
print("Число составное")
while True:
answer = input("Хотите продолжить? (да/нет): ").lower()
if answer == 'да':
test() # Повторяем
elif answer == 'нет':
print("Программа завершена.")
break # Выходим из цикла
else:
print("Некорректный ввод. Введите 'да' или 'нет'.")
except ValueError:
print("Ошибка: Введенный год вами, не корректный")
# Запускаем программу
test()
#Ответ в консоли:
#Давайте определим какой год, высокосный или нет
#Введите число: 12
#Число составное
#Хотите продолжить? (да/нет): да
#Введите число: 5
#Число простое
#Хотите продолжить? (да/нет):
#Программа завершена.