设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

猜密码游戏

[复制链接]

0

主题

0

好友

64

积分

注册会员

Rank: 2

楼主
发表于 2017-7-21 17:42:54 |显示全部楼层
我也来试下,请老师批阅~

# -*- 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 '恭喜!游戏结束'
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

沙发
发表于 2017-7-21 18:15:40 |显示全部楼层
怎么跟他们一样把代码复制上来,可以让别人复制代码呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 04:55 , Processed in 0.026323 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部