鱼C论坛

 找回密码
 立即注册
查看: 1660|回复: 0

[技术交流] 新手学习,视频教程里第一个小游戏 完善

[复制链接]
发表于 2021-8-4 11:36:33 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 dwjjun 于 2021-8-4 11:37 编辑
  1. import random


  2. def loop():
  3.     scc_ret = random.randint(1, 10)
  4.     print(scc_ret)
  5.     times = 3
  6.     guess = 0
  7.     while guess != scc_ret and times > 0:
  8.         print(f"你还有{times}次机会,", end="")
  9.         times = times - 1
  10.         temp = input("请输入1-10的整数:")
  11.         if len(temp) == 0:
  12.             print("你什么也没有输入!")
  13.         elif temp.isdigit() is False:
  14.             print(f"你输入的是 ”{temp}“ 不是数字.")
  15.         else:
  16.             guess = int(temp)
  17.             if guess == scc_ret:
  18.                 print(f"你输入的是 ”{temp}“ ")
  19.                 print(f"恭喜你猜对了.我隐藏的数字是 “{guess}” ^_^")
  20.                 break
  21.             else:
  22.                 if guess < scc_ret:
  23.                     print(f"你输入的是 ”{guess}“ 猜小了")
  24.                 else:
  25.                     print(f"你输入的是 ”{guess}“ 猜大了")
  26.         if times == 0:
  27.             print("你的机会用光了.")
  28.     new_loop()


  29. def new_loop():
  30.     print("是否重新开始?yes,y重新开始。no或n游戏结束。")
  31.     r = input("请输入:")
  32.     if r == "yes" or r == "y":
  33.         loop()
  34.     if r == "n" or r == "no":
  35.         print("游戏结束")


  36. if __name__ == '__main__':
  37.     print("猜猜我隐藏的数字是多少?")
  38.     loop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 20:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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