赞
踩
题目:随机生成100以内的数字,猜测数字,输出提示信息猜大猜小,直至猜对,累计出猜测次数
解题思路:
1.随机生成100以内的随机数
2.利用循环判断每次猜测的数字大小,输出提示信息猜大或猜小
3.利用count累计出猜测的次数
代码示例:
- import random
- num=random.randint(1,100) #在100以内生成一个随机数
- count=0#猜数次数累计求和
- flag=True
- print("-----这是一个猜数字游戏-----")
- while flag: #无限循环,直至猜对
- guess_num=int(input('请输入你要猜的数字:'))
- count+=1 #循环一次累计一次
- if guess_num==num:
- print("恭喜你猜对了")
- flag=False #猜对了,结束循环
- else:
- if guess_num>num:
- print("您猜的太大了")
- else:
- print('您猜的太小了')
- print(f'你一共猜了{count}次')
- #等价于print("你一共猜了%d次" % count)

运行截图:

注意事项:
1.Python与C语言略有不同,注意Python循环语句和分支语句的条件后都加:注意缩进格式
2.此题关键是随机数的生成和循环语句的使用 import random num=random.randint(1,100)
3.注意Python的输出形式与C语言的不同
print(f'你一共猜了{count}次')等价于print("你一共猜了%d次" % count)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。