而在Python中为True - 我总是收到错误消息

时间:2017-10-03 18:20:23

标签: python python-3.x

嘿所以我是编程和python的新手,并且无法弄清楚我在第一个程序中做错了什么。我试过谷歌搜索它,但我找到并尝试的其他解决方案都无法正常工作我总是得到相同的错误消息。也许有人能告诉我我做错了什么? :)

我希望我能够成倍增加,直到我将no放入最后一个输入。

welcome = "Welcome to Multiplyer!!!"
print(welcome)
name = input("Hello, please input your name: ")
print("Hello " + name + ", thank you for using Multiplyer")

while True:
print("Select two numbers")

num1 = int(input("Number 1: "))
num2 = int(input("Number 2: "))


print(num1 * num2)

 n = raw_input("Wanna multiply again? ")
    if n.strip() == 'no':
        break

2 个答案:

答案 0 :(得分:0)

在Python中,缩进是语言的一部分,因此while循环的内容应该缩进:

welcome = "Welcome to Multiplyer!!!"
print(welcome)
name = input("Hello, please input your name: ")
print("Hello " + name + ", thank you for using Multiplyer")

while True:
    print("Select two numbers")

    num1 = int(input("Number 1: "))
    num2 = int(input("Number 2: "))


    print(num1 * num2)

    n = input("Wanna multiply again? ")
    if n.strip() == 'no':
        break

答案 1 :(得分:0)

试试这个:

unregister