Я новичок в Python и пробую некоторые упражнения, которые я нашел в Интернете.Тот, с которым я занят, сначала требует ввода текста, за которым следуют неинтегрированные.Я застрял на целочисленном вводе, который вызывает ошибку.
Я начал с небольшого изменения кода, чтобы проверить себя, когда я впервые получил ошибку.
В конце концов изменил его резервное копирование, чтобы оно стало точно таким же, как в примере / упражненииэто, но оба привели к одной и той же ошибке в одной строке.
Возникла ошибка:
Traceback (most recent call last):
File ************************ line 7, in <module>
numOfGuests = int(input())
ValueError: invalid literal for int() with base 10: ''
Я немного проверил и обнаружил, что он срабатывает, когда вход пустно согласно тому, что я прочитал, остальная часть кода должна справиться с этим.
numOfGuests = int(input())
if numOfGuests:
Я ожидал, что код снова запросит ввод, если ничего не было введено, но вместо этого получил ошибку.
Очень признателен.