- Hello, World!
 - @ 2017-10-13 16:38:18
 
import random
print('游戏规则:输入4个数字,每输入一个需要换行')
print('         A代表位置与数字都正确的数字的数量,B代表正确数字的数量')
print('start game')
ct1=0
ct2=0
p=1
score=101
w=random.randint(1,9)
x=random.randint(1,9)
y=random.randint(1,9)
z=random.randint(1,9)
ans=[w,x,y,z]
while p:
    score-=1
    ct1=0
    ct2=0
    for i in range(4):
        a=int(input())
        if(a==ans[i]):
            ct1+=1
        if(a==w or a==x or a==y or a==z):
            ct2+=1
    print('A',ct1,'B',ct2)
    if(ct1==4):
        p-=1
        print('you are right')
print(w,x,y,z)
print(score)
1 条评论
- 
  陈远秋 LV 10 @ 2017-10-16 21:43:40
import random print('游戏规则:输入一个四位整数') print(' A代表位置与数字都正确的数字的数量,B代表不在正确位置上但数值正确的数字的数量') print('start game') ct1=0 ct2=0 p=1 score=101 w=random.randint(1,9) x=random.randint(1,9) y=random.randint(1,9) z=random.randint(1,9) ans=[w,x,y,z] while p: score-=1 ct1=0 ct2=0 a=int(input()) a1=[a//1000,a//100%10,a//10%10,a%10] for i in range(4): if(a1[i]==ans[i]): ct1+=1 elif(a1[i]==w or a1[i]==x or a1[i]==y or a1[i]==z): ct2+=1 if (ct1!=4): print('A',ct1,'B',ct2) if(ct1==4): p=0 print('you are right') print(w*1000+x*100+y*10+z) print(score)第二版猜数字
 
- 1
 
信息
- 难度
 - 1
 - 分类
 - (无)
 - 标签
 - (无)
 - 递交数
 - 7376
 - 已通过
 - 1217
 - 通过率
 - 16%
 - 被复制
 - 9
 - 上传者