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

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