鱼C论坛

 找回密码
 立即注册
查看: 378|回复: 1

python

[复制链接]
发表于 2024-10-28 21:13:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
编写一个程序,先从4款商品(如图8.14所示)中随机抽取一款商品,输出展示(不显示价格)。
然后要求竞猜者猜价格,如果猜的价格高于实际价格,则输出“价格高了,请续竞猜:如果的价
格低于实际价格,则输出“价格低了,请继续竞猜”。如果输入价格等于商品实际价格,则输出”恭喜
你,你猜对了该商品的价格,你是大赢家!”。竞猜次数超过 20 次输出“竞猜失败,下次再战!”。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2024-10-28 21:13:29 | 显示全部楼层
  1. import random

  2. # 商品列表
  3. products = [
  4.     {"name": "商品A", "price": 100},
  5.     {"name": "商品B", "price": 200},
  6.     {"name": "商品C", "price": 300},
  7.     {"name": "商品D", "price": 400}
  8. ]

  9. # 随机选择一个商品
  10. chosen_product = random.choice(products)
  11. print(f"请猜以下商品的价格: {chosen_product['name']}")

  12. # 猜价格
  13. attempts = 0
  14. max_attempts = 20

  15. while attempts < max_attempts:
  16.     guess = int(input("请输入你猜的价格: "))
  17.     attempts += 1

  18.     if guess > chosen_product['price']:
  19.         print("价格高了,请继续竞猜")
  20.     elif guess < chosen_product['price']:
  21.         print("价格低了,请继续竞猜")
  22.     else:
  23.         print("恭喜你,你猜对了该商品的价格,你是大赢家!")
  24.         break
  25. else:
  26.     print("竞猜失败,下次再战!")
复制代码


确保在运行这个程序时,正确输入整数,否则会出现异常。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-18 16:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表