漫星闪 发表于 2022-8-6 17:01:22

第五节课:改进小游戏(上)

本帖最后由 漫星闪 于 2022-8-6 17:02 编辑

Hello,我漫星闪又回来啦,笔记开始之前先讨鱼币,求评分,孩子实在比钟hshl离还穷了 (手动狗头),话不多说,我们开始。
这次小甲鱼老湿提出了三个要求:
                                             1.用户输入的答案如果错误,要有提示,比如输入293提示:”大啦!“,输入2就提示:”小啦!“。这个简单,我们只需在else条件下作嵌套就行了,条件分支和嵌套以后会超级超级详细的讲解,但这里主要是为了让大家体验体验改进代码,就简单飘过了:""" 用Python设计第一个游戏 """
   
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
   
if guess == 8:
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜中了也没奖励!")
else:
    if guess < 8:
      print("小啦~")
    else:
      print("大啦~")
   
print("游戏结束,不玩啦^_^")
如你所见,我们在else,即不等于8的条件下,又增加一个条件分只,分别是<8和else(即不小于8),如果小于8,打印:”小啦~“,如果else,打印:”大啦~“。
                                                2.提供多次猜测机会,如果用户猜错了,还要退出游戏重新运行,那得多麻烦呀,所以,为了方便,我们应当提供给用户多次机会,这时就需要用到循环语句,循环语句格式如下:while 要判断的条件
如果要判断的条件是真,就重复执行下面的语句,如果为假,便不执行,例如:while 9>2
    print("漫星闪大帅哥!")
这样,代码就能这样修改:""" 用Python设计第一个游戏 """
while 9>4   
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
   
if guess == 8:
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜中了也没奖励!")
else:
    if guess < 8:
      print("小啦~")
    else:
      print("大啦~")
   
print("游戏结束,不玩啦^_^")
但为了游戏性,我们不能让用户一直猜下去,这时,代码就应这样修改:""" 用Python设计第一个游戏 """
   
counts = 3
   
while counts > 0:
    if guess == 8:
      print("你是小甲鱼心里的蛔虫嘛?!")
      print("哼,猜中了也没奖励!")
    else:
      if guess < 8:
            print("小啦~")
      else:
            print("大啦~")
            counts = counts - 1
如上,如果counts这个变量大于0,就循环执行下面的内容,而每次运行后,counts里的数据便减1,于是,执行3次后,counts就等于0了,不再执行下面的语句,我们一共给了用户三次机会。
至于第三个要求,且听下回分解。
最后,求评分!!!观众姥爷们真是天下第一,祝你们单抽出温迪,十连出三金!!!!!

漫星闪 发表于 2022-8-6 17:08:36

大家回复吧

漫星闪 发表于 2022-8-6 17:12:34

有人吗?

动感糕人 发表于 2022-8-6 17:14:02

{:5_106:}

luyuchong 发表于 2022-8-7 12:29:02

哇!好历害,总结的挺不错,希望以后还能有这样一课一课的详细讲解。

漫星闪 发表于 2022-8-8 16:33:49

UP主自己劝自己更新中……

鬼M^I心窍 发表于 2022-8-10 16:04:34

厉害厉害,但那个作业里都有诶

漫星闪 发表于 2022-8-10 17:13:55

自己做的笔记嘛,论坛上的太短了,看着不过瘾。

一点点儿 发表于 2022-8-10 20:32:55

楼主笔记做得又详细又清晰,支持支持{:5_108:}

xiameiqiang 发表于 2022-8-10 21:16:44

{:10_256:} 6666

一点点儿 发表于 2022-8-11 14:39:53

{:10_256:}

hveagle 发表于 2022-8-17 15:38:00

(祖传结束) print('笔记结束,不写啦^_^')

zhangjinxuan 发表于 2022-8-29 08:42:07

{:10_275:}
页: [1]
查看完整版本: 第五节课:改进小游戏(上)