【Python语言】猜数字游戏

题目:随机生成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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值