我目前只是在定义函数方面进行尝试,但我遇到了这个错误。我只是想创建一个简单的函数,让用户输入2个数字,然后将它们相乘。请尽可能简单地解释我做错了什么。(我是新手)
我目前只是在定义函数方面进行尝试,但我遇到了这个错误。我只是想创建一个简单的函数,让用户输入2个数字,然后将它们相乘。请尽可能简单地解释我做错了什么。(我是新手)def userinput():
while True:
try:
number = int(input("Number: "))
break
except ValueError:
print("NOPE...")
def multiply(x,y):
z = x * y
print(z)
while True:
x = userinput()
y = userinput()
multiply(x,y)
again = input("Again? ")
if again == "No" or again == "no":
break
else:
pass
if again.lower() == 'no':
来捕获所有形式的“no”,包括“NO”和“nO”。 - SethMMortonif
块中的break
就没有意义了。 - SethMMorton