- 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
- 分类
- (无)
- 标签
- (无)
- 递交数
- 7368
- 已通过
- 1213
- 通过率
- 16%
- 被复制
- 7
- 上传者