Поиск простых чисел:

Задача: Напишите программу, которая принимает число от пользователя и определяет, является ли оно простым. Затем спрашивайте пользователя, хочет ли он проверить еще одно число (да/нет).

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
#Число простое
#Хотите продолжить? (да/нет):
#Программа завершена.