|
发表于 2018-4-12 17:38:59
|
显示全部楼层
本帖最后由 checkily 于 2018-4-12 17:44 编辑
几天没上鱼C,估计没有分了
- def main():
- a, b, count = 0, 0, 0
- while True:
- guess = input('请输入不重複的四个数字,"q"退出:')
- if guess == 'q':
- break
- if len(set(guess)) != 4:
- continue
- for i in guess:
- if i in target:
- if guess.index(i) == target.index(i):
- a += 1
- else:
- b += 1
- count += 1
- temp = '第%d次 %s---->%dA%dB' % (count, guess, a, b)
- history.append(temp)
- print('\n'.join(history))
- a, b = 0, 0
- if __name__ == '__main__':
- import random
- nums = [i for i in range(1000, 10000) if len(set(str(i))) == 4]
- target = str(random.choice(nums))
- history = ['History:']
- print(target) #打印目标数字,方便验证。
- main()
复制代码 |
|