用python实现猜数字

核心提示a?=?'1459'for?x?in?range(7):j?=?0b?=?str(input('请输入4个数字:'))#?判断输入的是否为4位if?len(b)!=4:print("输入有误")break#?判断输入的是否为数字try:fl

a?=?'1459'

for?x?in?range(7):

j?=?0

b?=?str(input('请输入4个数字:'))

#?判断输入的是否为4位

if?len(b)!=4:

print("输入有误")

break

#?判断输入的是否为数字

try:

float(b)

except:

print("输入有误")

break

for?i?in?range(4):

if?b[i]==a[i]:

j=j+1

print(str(j)+'A'+str(4-j)+'B')

if?j==4:

print("恭喜你赢了")

break

print("游戏结束")

word="Telephone"

word=str.lower(word)

#g储存单词

g="* * * * * * * * *"

#把g变成个list

g=g.split()

for i in range(len(word)):

for n in range(len(g)):

print g[n],

print ""

guess=raw_input("Enter a letter: ")

#让用户输入个字母,如果一样就replace原来的

for j in range(len(word)):

if(word[j]==guess):

g[j]=guess

print ""

空格都没了。。。你自己indent...

这个好用不?给分不?

 
友情链接
鄂ICP备19019357号-22