Python с несколькими входами и несколькими выходамиPython

Программы на Python
Ответить
Anonymous
 Python с несколькими входами и несколькими выходами

Сообщение Anonymous »

Я написал программу, которая получает от пользователя 4 ввода в строке и работает в цикле. Моя проблема в том, что если на разных итерациях пользователь хочет ввести менее 4 входных данных, программа примет их и сохранит в первой переменной n, которая находится в коде, и программа не получит ошибку

Код: Выделить всё

while True:
name,arg1,arg2,arg3 = input().split()
arg2 , arg3 = int(arg2),int(arg3)
if name == "define":
x.define(arg1,arg2,arg3)
elif name == "delete":
x.delete(arg1)
elif name == "sell":
x.sell(arg1,arg2)
elif name == "buy":
x.buy(arg1,arg2)
elif name == "status":
x.status()

elif name == "financial":
x.financial()

elif name == "exit":
break

else:
print("Wrong input\a")
например, если пользователь хочет вызвать функцию статуса, он должен ввести 3 бесполезных ввода

Подробнее здесь: https://stackoverflow.com/questions/780 ... ple-output
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»