if语句的嵌套 我怎么弄还是不对

img


我想要的结果是如果名字正确会输出显示名字正确 ,那就进行下一步否则输出“滚离这里”,输入秘钥如果对了那就显示“欢迎主人回家” 否则输出“滚离这里”

python 2.x版本:

name = "xukur"
keyword = "mnr030720"
input_name = raw_input("please press your name:")

if input_name == name:
    print("name is correct")
    input_password = raw_input("please press you password:")
    if input_password == keyword:
        print("welcome to home my lord")
else:
    print("please get out here")

使用raw_input()的话在输入的时候不需要加""号,若使用input()则需要在输入时候添加""包含住输入的字符串,不然会出错
若是python 3.X版本则统一使用input(), 可加""也可不加

img

img

if不是你这么写的,你的用定义好的变量等于你输入的值