python数字猜大小游戏

玩法:系统或人工随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。

代码部分

import random

print("数字猜大小游戏!\n玩法:随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。")
result = random.randint(1,100)
print("随机数字:%d" %result)

num = 0
score = 0
score_dict = [100,90,80,70,60,50,40]
while True:
    num += 1
    if num > 7 :
        print("\n游戏结束!您没有在规定次数内猜出数字!本次得分:0 !")
        break
    message = input("\n请输入您猜出的数字(范围1~100),退出游戏请输入 q :")
    if message == '' :
        print("\n请输入您猜出的数字!")
    else :
        if message == "q" :
            print("\n游戏已退出!")
            break
        if int(message) == result : 
            print("\n[第%s次] 恭喜您!猜对啦!本次得分:%s !" %(num, score_dict[num-1]))
            break
        elif int(message) > result :
            print("\n[第%s次] 猜错啦!您猜的数字为 %s,有点大,继续加油哦!" %(num, message))
        else :
            print("\n[第%s次] 猜错啦!您猜的数字为 %s,有点小,继续加油哦!" %(num, message))

运行效果

 

 

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值