功能要求
使用变量保存密码,并设置密码为“PythonLanguage”,接收用户输入的密码,校验密码是否正确,如果正确则输出“right”,否则输出“wrong”。
实例代码
password = "PythonLanguage"
p = input("请输入密码:")
if p == password:
print("right")
else:
print("wrong")
运行结果
从键盘上输入“PythonLanguage”后,变量p的值为“PythonLanguage”;后执行if p == password:语句结果为True,执行if…else语句中if块中的语句,即print("right"),将right显示在控制台,程序结束。
从键盘上输入“LanguagePython”后,变量p的值为“LanguagePython”;后执行if p == password:语句结果为False,执行if…else语句中else块中的语句,即print("wrong"),将wrong显示在控制台,程序结束。
代码分析
if p == password:
print("right")
else:
print("wrong"):if…else条件判断结构,当值为p == password:True时,执行if块中的语句,即print("right");当值为p == password:False时,执行else块中的语句,即print("wrong")。if块中的语句和else块中的语句不同同时执行,由if后的表达式的值确定是执行if块,还是else块。