python实现猜数字小游戏(用python做猜数字小游戏)

网友投稿 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小时内删除侵权内容。

上一篇:Python实现字符串对齐(python 字符串对齐)
下一篇:Java webSerivce的使用看完你就明白了
相关文章

 发表评论

暂时没有评论,来抢沙发吧~