加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python题目:一个小小的猜名有戏

发布时间:2020-12-17 01:24:29 所属栏目:Python 来源:网络整理
导读:def drawMan(errCount): if errCount == 1: print "head" if errCount == 2: print "body" if errCount == 3: print "left hand" if errCount == 4: print "right hand" if errCount == 5: print "left foot" if errCount == 6: print "right foot" if name


def drawMan(errCount):
if errCount == 1: print "head"
if errCount == 2: print "body"
if errCount == 3: print "left hand"
if errCount == 4: print "right hand"
if errCount == 5: print "left foot"
if errCount == 6: print "right foot"

if name == "main":

name = pickName()

name = "ALAN TURING"
lenName = len(name)
print "pick name:",name
guessList = [""]*lenName
print "guessList",guessList
############### 循环输入输入 #############
input = "AGIACLDNRUT"   
flag = 0
errCount = 0 
for inlet in input:
    flag = 1
    for i in range(lenName):        # 开始猜测
        if name[i] in name[:i-1]:   # 检测过的字母跳过
            continue
        if name[i] ==" ":           # 处理空格
            guessList[i] == " "
            blank = i
        if name[i] == inlet:
            guessList[i] == inlet
            flag = 0
    if flag == 1:                   # 没有检测到
        errCount += 1
        drawMan(errCount)
if errCount < 6: 
    print "Congratulations!"
else: 
    print "You lost! The answer was:n",name</code></pre><br /><br />


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读