Я делал программу на Python ... < /p>
selected_pizzas=[] #creates an empty list
for n in range(pizza_number):
selected_pizzas = selected_pizzas + [int(input("Choose a pizza: "))]
< /code>
, который позволит пользователю ввести до 5 чисел и сохранить его в пустом списке (selected_pizzas) пользователю разрешено вводить номера только с 0-11, у меня был метод Использование циклов для проверки ошибок с входами пользователей, но я попытался, и, похоже, это не работало с номерами, введенными в список: < /p>
pizza_number=0
goodpizza_number=False
while not goodpizza_number:
try:
pizza_number= int(input("How many Pizzas do you want? (MAX 5): "))
if pizza_number ==0 or pizza_number > 5: #if the number of pizzas asked for is 0 or over 5 it will give an error message and repeat question
print("Not a correct choice, Try again")
else:
goodpizza_number=True
except ValueError:
print("Not a number, Try again")
< /code>
Как бы я использовал этот метод (выше), чтобы убедиться, что пользователь вводит ожидаемые входы (числа от 0-11) в первом кусочке кода, показанном в вопросе?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/232 ... -in-a-list
Использование в цикле для проверки ошибок с входами в списке ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Рекомендации по возврату описаний ошибок или кодов ошибок в потоке проверки
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Рекомендации по возврату описаний ошибок или кодов ошибок в потоке проверки
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-