- 帖子
- 12
- 精华
- 0
- 积分
- 64
- 阅读权限
- 20
- 注册时间
- 2017-7-19
- 最后登录
- 2017-11-13
|
我也来试下,请老师批阅~
# -*- coding: cp936 -*-
import random
def JudgePasswd(a,b):
if a == b:
return 1
else:
return 0
list1 = ['0','1','2','3','4','5','6','7','8','9']
str_1 = random.sample(list1,4)
num_1 = int(str_1[0])
num_2 = int(str_1[1])
num_3 = int(str_1[2])
num_4 = int(str_1[3])
True_num = 0
str_2 = raw_input('请输入四位密码(四位0-9且不重复):')
while True_num != 4:
num_11 = int(str_2[0])
num_12 = int(str_2[1])
num_13 = int(str_2[2])
num_14 = int(str_2[3])
True_num_1 = JudgePasswd(num_1,num_11)
True_num_2 = JudgePasswd(num_2,num_12)
True_num_3 = JudgePasswd(num_3,num_13)
True_num_4 = JudgePasswd(num_4,num_14)
True_num = True_num_1 + True_num_2 + True_num_3 +True_num_4
if True_num < 4:
print '此次您的结果为%dA%dB' %(True_num,4-True_num)
str_2 = raw_input('请重新输入四位密码(四位0-9且不重复):')
else:
print '恭喜!游戏结束'
|
|