Flask接口签名sign原理与实例代码浅析
419
2022-08-24
python实现猜数字小游戏(用python做猜数字小游戏)
目录
1、需求分析:
2、代码实现:
1、需求分析:
1、随机生成一个1-1000之间的数。
2、10次猜数字的机会,如果没有猜正确,游戏结束。
3、输入"q",则退出游戏。
2、代码实现:
#!/usr/bin/env python # -*- coding:utf-8 -*-# 猜数字游戏import randomrule = '''游戏规则: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(): # 将字符串转为整型 guess = int(guess) # 小于目标数字 if guess < num: print('您输入的数字太小了,您还有{}次机会,请重新输入:'.format(guess_chances - i)) # 大于目标数字 elif guess > num: print('您输入的数字太大了,您还有{}次机会,请重新输入:'.format(guess_chances - i)) # 等于目标数字 else: print('你只用了{}次就猜对啦,好腻害呀~'.format(i)) break # 退出游戏 elif guess == 'q': print('退出游戏!') break # 输入不合法 else: print('输入的内容必须为整数,请重新输入:') # 是否还有猜数字的机会 while (guess_chances - i) == 0: print('您输入已经超过10次,游戏结束!') break# 启动函数if __name__ == '__main__': Bulls_and_Cows()
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~