- 帖子
- 4
- 精华
- 0
- 积分
- 42
- 阅读权限
- 10
- 注册时间
- 2014-12-17
- 最后登录
- 2015-1-14
|
- import random
- s = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
- p = random.sample(s, 4)
- c = True
- while c:
- l = raw_input('Please input your guess(4 numbers): ')
- g = [l[0], l[1], l[2], l[3]]
- B = 0
- a = 0
- for i in g:
- for j in p:
- if i == j:
- B += 1
- for m, n in zip(g, p):
- if m == n:
- a += 1
- print '%dA%dB' % (a, B-a)
- if a == 4:
- print 'You get it!'
- c = False
复制代码 自己写的一个 貌似用的方法有些诡吊 基本还是面向过程的思想
运行了几次还都正确 不知道是否可以这么干 |
|