如果用户没有输入逗号,如何让用户知道在用户进入下一步之前输入逗号?
while True:
try:
x, y = input("Enter x and y").split(",")
break
except ValueError:
print("give me good input")
所以如果用户输入:nocomma 我需要打印错误说:你必须输入一个用逗号分隔的x和y
答案 0 :(得分:0)
我不知道你需要什么,但解决方法是:
while True:
try:
val = input("Enter x and y")
x, y = str(val).split(",")
break
except ValueError:
print("give me good input")
答案 1 :(得分:0)
您可以重写输入提示,说“输入x和y,用逗号分隔”,并显示错误消息“请使用一个逗号分隔值”。
答案 2 :(得分:0)
您想要的完整代码:
val = ""
while ( str(val).split(",") != 2 ):
val = input("Enter x and y: ")
try:
x, y = str(val).split(",")
break
except:
print("give me good input")