当前位置:   article > 正文

【Python语言】猜数字游戏_python猜数字游戏1-100

python猜数字游戏1-100

题目:随机生成100以内的数字,猜测数字,输出提示信息猜大猜小,直至猜对,累计出猜测次数

解题思路:

1.随机生成100以内的随机数

2.利用循环判断每次猜测的数字大小,输出提示信息猜大或猜小

3.利用count累计出猜测的次数

代码示例:

  1. import random
  2. num=random.randint(1,100) #在100以内生成一个随机数
  3. count=0#猜数次数累计求和
  4. flag=True
  5. print("-----这是一个猜数字游戏-----")
  6. while flag: #无限循环,直至猜对
  7. guess_num=int(input('请输入你要猜的数字:'))
  8. count+=1 #循环一次累计一次
  9. if guess_num==num:
  10. print("恭喜你猜对了")
  11. flag=False #猜对了,结束循环
  12. else:
  13. if guess_num>num:
  14. print("您猜的太大了")
  15. else:
  16. print('您猜的太小了')
  17. print(f'你一共猜了{count}次')
  18. #等价于print("你一共猜了%d次" % count)

运行截图:

注意事项:

1.Python与C语言略有不同,注意Python循环语句和分支语句的条件后都加注意缩进格式

2.此题关键是随机数的生成和循环语句的使用 import random num=random.randint(1,100)

3.注意Python的输出形式与C语言的不同

print(f'你一共猜了{count}次')等价于print("你一共猜了%d次" % count)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54827
推荐阅读
相关标签
  

闽ICP备14008679号