如何使用Python中的if语句修复冒号错误?

时间:2019-01-18 11:40:24

标签: python python-3.x

我遇到语法错误,看不到。这是我的代码。

我正在创建一段代码,允许用户在Python中输入正确的密码。我尝试添加一条if语句,但在冒号上始终出现语法错误。

这是一个Python测试。我已经尝试过缩进并删除冒号,但是似乎没有任何效果。

running=True
name=input("What is your name")
pin=int(input("what is the pin"))
if pin==("1234"):
     print ("welcome the northen frock")
else:running=False

如果针脚正确,我希望它能打印出“欢迎来到北连衣裙”。

2 个答案:

答案 0 :(得分:0)

代替代码的最后一行

 else:running=False

 else:
     running = False

也在代码的第一行中将其替换为

running = True

希望它能起作用:)

答案 1 :(得分:0)

我使用了这个脚本。试试看。(Python 2.7.15)

running=True
name=raw_input("What is your name")
pin=raw_input("what is the pin")
if pin==("1234"):
     print ("welcome the northen frock")
else:
    running=False

Python 3是:

    running=True
    name=input("What is your name")
    pin=input("what is the pin")
    if pin==("1234"):
         print ("welcome the northen frock")
    else:
        running=False