[英]Can I somehow merge these classes such that I don't have to write this again and again and my python code doesn't get redundant
[英]Python3 My Code Doesn't want input again
asd = 1
limit = "+-*/1234567890 "
while asd:
data = input("YOUR PROCESS? ")
for i in data:
if i not in limit:
print("?? ERROR ?? ")
quit()
else:
print(eval(data))
again = input("AGAIN? (E/H)")
if again == "E":
pass
else:
print("GOOD BYE... \n")
asd = 0
当我在一个过程之后执行此代码时,它不需要“ data”的新值。 以第一个数据值运行。 我该如何解决?
它为输入中的每个字符运行此命令:
print(eval(data))
again = input("AGAIN? (E/H)")
if again == "E":
pass
else:
print("GOOD BYE... \n")
asd = 0
尝试摆脱它所在的else,并将上面的块放到while循环中(在for循环之后不在其中)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.