码迷,mamicode.com
首页 > 编程语言 > 详细

Python百宝箱密码锁升级版源代码

时间:2021-01-02 11:38:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:http   number   执行   范围   pytho   密码   mic   python   代码   

Python百宝箱密码锁升级版源代码

Python代码狂人 Python代码大全
给百宝箱安装一个3位数的密码锁,密码锁要求:1、密码是3位数,每一位随机抽取0,1,2,3。2、当输入某一位错误时,需要从第一位重新输入。3、最终输入3位密码全部正确后,会在控制台上显示出密码。
前一版可以通过试数试出来。因为3位密码是最开始就随机选取好的,在执行循环时,并不会更改,我们只要一位一位地去试验密码,就可以把正确的密码试验出来。因此我们需要把随机选取的3位密码的程序加入到循环中,当输入的密码出错时,将重新生成随机密码。
运行截图如下:
技术图片
from random import randint
while True:
number_1 = randint(0, 3)
number_2 = randint(0, 3)
number_3 = randint(0, 3)
code_1=input("请输入第一位密码(范围:0--3)")
code_1=int(code_1)
if code_1!=number_1:
continue
print("第一位密码正确")
code_2 = input("请输入第二位密码(范围:0--3)")
code_2 = int(code_2)
if code_2 != number_2:
continue
print("第二位密码正确")
code_3 = input("请输入第三位密码(范围:0--3)")
code_3 = int(code_3)
if code_3 == number_3:
break
print(f"密码正确,解锁成功,密码是:{number_1}{number_2}{number_3}")

Python百宝箱密码锁升级版源代码

标签:http   number   执行   范围   pytho   密码   mic   python   代码   

原文地址:https://blog.51cto.com/15069441/2577177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!