一. 场景描述
现在有一个银行保险柜,有两道密码。想拿到里面的钱必须两次输入的密码都要正确。如果第一道密码都不正确,那直接把你拦在外面;
如果第一道密码输入正确,才能有权输入第二道密码。只有当第二道密码也输入正确,才能拿到钱!(两道密码自己设)(嵌套if)
二. 实现思路
- 首先需要先在程序里面自己设置两层密码。
- 利用嵌套循环实现第一道密码和第二道密码的约束性。
- 设置两个变量分别接收用户输入的密码并且判断是否正确。
三. 代码实现
# 提前设置两层密码
password1 = "123"
password2 = "abc"
# 提示用户输入并判断是否正确
pwd1 = input("请输入第一道密码:")
if pwd1 == password1:
print("第一道密码输入正确!")
pwd2 = input("请输入第二道密码:")
if pwd2 == password2:
print("恭喜您,输入正确!拿到5毛钱!")
else:
print("很遗憾您的第二道密码输入错误!")
else:
print("第一道密码输入错误,请出去吧!!!!")