小游戏:竞猜数字

整体思路如下:

首先引入生成随机数的方法,然后生成1-100之间的一个随机数,用一个变量保存这个随机数

from random import randint

good_price = randint(1, 100)

其次用input提供客户输入竞猜数字的语句

price = int(input("请输入竞猜的整数数字(1~100):"))

接下来是对客户输入的竞猜数字进行判断,可以选择if-elif嵌套来判断客户输入的数字正确,并且对客户提醒数字偏偏大或偏小

if price == good_price:
    print("恭喜你,猜对啦,你是最靓的仔")
    break   # 输入结果正确时结束本次循环
elif price < good_price:
    print("数字小啦")
elif price > good_price:
    print("数字大啦")

为了让客户可以一直输入数字直到正确,这里可以增加循环语句来保证项目的持续性,具体代码如下:

from random import randint      # 引入生成随机数的方法

good_price = randint(1, 100)  # 生成1~100之间的随机整数

for i in range(1, 101):     # i从1开始循环,到101后停止,循环100次
    price = int(input("请输入竞猜的整数数字(1~100):"))    # 只能输入整型数据
    if price == good_price:
        print("恭喜你,猜对啦,你是最靓的仔")
        break   # 输入结果正确时结束本次循环
    elif price < good_price:
        print("数字小啦")
    elif price > good_price:
        print("数字大啦")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值