|
发表于 2014-7-27 01:04:23
|
显示全部楼层
- password = "木木是帅哥"
- string = input("请输入密码:")
- i = 3#猜的次数
- t = 1#判断有无*号,1为没有
- while i > 0:#次数大于零
- if string == password:
- print("输入正确,进入程序……")
- break#跳出while循环
- else:
- i -= 1#猜错次数减少1
- for a in range(len(string)):#如果密码中有*则把t改为0
- if string[a] == "*":
- t = 0
- if t:#t不为零(没有*)
- if i:#次数不为零
- string =input("密码输入错误!您还有"+str(i)+"次机会!请输入密码:")
- else:
- string = input("密码中不能含有“*”号!您还有"+str(i)+"次机会!请输入密码:")
- t = 1#不知道下次输入是否有*号
- if not i:#如果t小于0
- print("三次机会用完了,明天再来吧")
-
-
复制代码
- >>> ================================ RESTART ================================
- >>>
- 请输入密码:111*
- 密码中不能含有“*”号!您还有2次机会!请输入密码:niko
- 密码输入错误!您还有1次机会!请输入密码:f
- 三次机会用完了,明天再来吧
- >>> ================================ RESTART ================================
- >>>
- 请输入密码:木木是帅哥
- 输入正确,进入程序……
- >>>
复制代码
|
|