Добрый день,
подскажите, пожалуйста, почему программа не сообщает об ошибке, когда пользователь вводит ноль, хотя пользователя просят ввести натуральные числа?
ОС: Win10, Python3
подскажите, пожалуйста, почему программа не сообщает об ошибке, когда пользователь вводит ноль, хотя пользователя просят ввести натуральные числа?
ОС: Win10, Python3
Python:
def main():
while True:
try:
a,b = map(int, input("Ведите через пробел целые числа, для которых ищем НОД").split())
except:
print("Вы ввели нецелые числа")
continue
break
print(MaxComDiv(a,b))
if __name__ == "__main__":
main()