漫星闪 发表于 2022-8-23 14:14:17

第十一节课:分支和循环(1/5)

Hello,我是漫星闪,人类优质肝帝,请珍惜。我很宽容,从来不介意大家先评分再看,怎么样,是不是很厉害。

1.餐前食物
相信如果大家有过学习其它语言的基础,那么一定听说过分支于循环的大名,分支决定了程序怎么根据条件做不同的事情,循环让我们可以让程序一直执行同一件事。例如前面的小游戏代码:"""小游戏"""
import random
cousts = 3
answer = random.randint(1,10)
while cousts > 0:
    temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
    guess = int(temp)

    if guess == answer:
      print("你是小甲鱼肚子里的蛔虫吗?!")
      print("哼,猜中了也没奖励!")
      break
    else:
      if guess < answer:
            print("小啦~")
      else:
            print("大啦~")
    cousts = cousts - 1

print("游戏结束,不玩啦^_^")   

里面的 if , else 就是分支的一种,while 就代表循环。

2.正餐开始
孔乙己:“对呀对呀!……分支结构有五样写法,你知道么?”

一、if
判断条件,条件成立就执行它包含的代码。条件不成立就继续往下执行。包含的判定方法是缩进,举个栗子:if 9 > 3:
    print("我爱FishC")
print(“漫星闪大帅哥”)
结果是我爱FishC
漫星闪大帅哥
又比如条件为假:if 9 < 2:
    print("我爱FishC")
print("漫星闪大帅哥")
结果:漫星闪大帅哥。

二、if , else
条件不成立,执行另外的代码。格式:if 条件:
    代码块
else:
    代码块

三、if , elif , elif , elif ...
用于判断多个条件,上一个条件不成立判断下一个条件。与 if 语句有区别的是:if 语句将所有条件判断完再执行,elif 只要遇见结果为 Ture 的条件直接执行,效率高的一批。
格式:if 条件:
    语句或代码块
elif 条件:
    语句或代码块
elif 条件:
    语句或代码块
······

四、if , elif , else
表示如果所以条件均不成立,执行 else 包含的代码块。

五、欸嘿
挖个坑,之后再说。

3.餐后甜点
养眼喽:https://upload-bbs.mihoyo.com/upload/2020/04/02/82018945/29327fa9376878477fcc8438cb562b7b_3840766470893134970.jpg?x-oss-process=image/resize,s_600/quality,q_80/auto-orient,0/interlace,1/format,jpg
崩坏3 琪亚娜 天穹游侠

hveagle 发表于 2022-8-23 14:40:19

怎么回事

漫星闪 发表于 2022-8-23 18:29:54

什么意思

hveagle 发表于 2022-8-23 18:32:13

本帖最后由 hveagle 于 2022-8-27 14:10 编辑

哦,上一次发现1楼没东西,现在好了

hveagle 发表于 2022-8-23 18:34:08

预告:
第十二节课:分支和循环(2/5)

hveagle 发表于 2022-8-24 09:08:59

没加进淘贴

hveagle 发表于 2022-8-27 11:23:06

@漫星闪 这时候可以发布:第十二节课:分支和循环(2/5)了

hveagle 发表于 2022-8-27 12:20:49

本帖最后由 hveagle 于 2022-8-27 14:12 编辑

https://fishc.com.cn/forum.php?mod=collection&action=view&ctid=2001
这淘贴有什么用?没有还更好(把论坛,电脑空间占了)

hveagle 发表于 2022-8-27 14:08:38

if 9 > 3:
    print("我爱FishC")#9>3成立才爱鱼C
print(“漫星闪大帅哥”)#无论如何漫星闪都是大帅哥
页: [1]
查看完整版本: 第十一节课:分支和循环(1/5)