目录
1、需求分析:
1、随机生成一个1-1000之间的数。
2、10次猜数字的机会,如果没有猜正确,游戏结束。
3、输入"q",则退出游戏。
2、代码实现:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 猜数字游戏
import random
rule = '''
游戏规则:
1、随机生成一个1-1000之间的数。
2、10次猜数字的机会,如果没有猜正确,游戏结束。
3、输入字母q,则退出游戏。
'''
def Bulls_and_Cows():
# 随机生成一个1-1000之间的整数
num = random.randint(1, 1000)
# 猜数字的次数
guess_chances = 10
# 游戏规则
print(rule)
for i in range(1, guess_chances + 1):
print('第{}次猜数字'.format(i))
guess = input('请输入[1-1000]之间数字:')
# 检测字符串是否只由数字组成
if guess.isdigit():
# 将字符串转为整型