鱼C论坛

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

[见证历程] P5改进我们的小游戏——数字炸弹小游戏

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

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

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

x
看完视频也写了一个小游戏,但又一点不友好,就是只能输入数字,不然会报错
请各位鱼油多多指教

  1. print("-------------------------欢迎来到数字炸弹游戏(╯‵□′)╯•••*~●-----------------------------------------")
  2. import random
  3. secret = random.randint(1,100)

  4. flag = 1
  5. temp = input("猜猜熊宝宝心里在想什么数吧(ง •_•)ง(只能输入正整数哦!):\n")

  6. guess = int(temp)

  7. while(flag):   
  8.     if guess > secret:
  9.         print("大啦大啦,哈哈O(∩_∩)O")
  10.         temp = input("再来试试吧:\n")
  11.         guess = int(temp)
  12.     elif guess < secret:
  13.         print("小啦小啦,呵呵( ̄▽ ̄)"")
  14.         temp = input("再来试试吧:\n")
  15.         guess = int(temp)
  16.     else:
  17.         print("炸弹来啦(╯‵□′)╯&#8226;&#8226;&#8226;*~●")
  18.         print("boom!爆炸")
  19.         flag = 0   
  20. print("游戏结束,不玩啦ヾ(&#8226;ω&#8226;`)o")
复制代码


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-11 12:31:07 | 显示全部楼层
可以使用字符串的 isdigit() 方法有效地防止报错
  1. print("-------------------------欢迎来到数字炸弹游戏(╯‵□′)╯&#8226;&#8226;&#8226;*~●-----------------------------------------")
  2. import random
  3. secret = random.randint(1,100)

  4. flag = 1
  5. temp = input("猜猜熊宝宝心里在想什么数吧(&#3591;&#8226;_&#8226;)&#3591;(只能输入正整数哦!):\n")
  6. # 用字符串的 isdigit() 方法判断用户输入的是不是有效的整数
  7. while not temp.isdigit():
  8.     temp = input("输入错误啦(&#3591;&#8226;_&#8226;)&#3591;只能输入正整数哦!\n")

  9. guess = int(temp)

  10. while(flag):
  11.     if guess > secret:
  12.         print("大啦大啦,哈哈O(∩_∩)O")
  13.         temp = input("再来试试吧:\n")
  14.         guess = int(temp)
  15.     elif guess < secret:
  16.         print("小啦小啦,呵呵( ̄▽ ̄)")
  17.         temp = input("再来试试吧:\n")
  18.         guess = int(temp)
  19.     else:
  20.         print("炸弹来啦(╯‵□′)╯&#8226;&#8226;&#8226;*~●")
  21.         print("boom!爆炸")
  22.         flag = 0
  23. print("游戏结束,不玩啦ヾ(&#8226;ω&#8226;`)o")
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 21:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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