第十二节课:分支和循环(2/5)
本帖最后由 漫星闪 于 2022-8-29 13:51 编辑几天不见,甚是想念。这里是休养了5天的20001号(Last Order)肝帝,这几天正在追《魔法禁书目录》,所以今天才更新。
分支的知识
不试不知道,这节课的课后作业还真的有点麻烦,当然只是麻烦,难度一般般吧!如果想详细看一看以前帖子的话请转到:https://fishc.com.cn/thread-216918-1-1.html。
条件表达式
最后一课给大家挖坑了,现在摊牌了,它的名字就叫:条件表达式!!!
1.条件表达式的语法格式
所谓条件表达式,自然还是得扯上分支语句,它跟 if , else 语句有着密不可分的联系,一个完整的 if , else 语句如下:if 条件:
包含的语句或代码块
else:
包含的语句或代码块
而条件表达式则将其缩减为以下格式:条件成立时执行的语句 if 条件 else 条件不成立时执行的语句
怎么样,是不是很让人想装 x,事实上,你也可以把它理解成 if,else 语句的倒装句,只不过将其缩减为一行罢了。、
分支结构的嵌套
套娃是很多人都喜欢的是,比如在 MC 里玩 MC ,三阶魔方套二阶魔方等,就连分支结构也得套娃,就像这样:"""小游戏"""
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 guess == answer:
print("你是小甲鱼肚子里的蛔虫吗?!")
print("哼,猜中了也没奖励!")
break
else:
if guess < answer:
print("小啦~")
else:
print("大啦~")
而分支其实说白了就是一个分支结构中再塞一个分支结构。
茶余饭后
看一看上条当麻和茵蒂克丝吧:https://ts1.cn.mm.bing.net/th/id/R-C.a0b8bf7ae846a3774f7d0ba5a52514b6?rik=aliqjOB1iniVbA&riu=http%3a%2f%2fimg.18183.com%2fuploads%2fallimg%2f170322%2f62-1F3221F501.jpg&ehk=j8954TkwCUmoeSZljIZbMzRBDsrOwlqCYSNvo%2bnTF6I%3d&risl=&pid=ImgRaw&r=0 本帖最后由 hveagle 于 2022-8-29 11:39 编辑
本课讲解了
第十一节课:分支和循环(1/5) https://fishc.com.cn/thread-216918-1-1.html
第5部分的欸嘿
和
分支的嵌套 本帖最后由 hveagle 于 2022-8-29 11:53 编辑
加进淘贴里
https://fishc.com.cn/forum.php?mod=collection&action=view&ctid=1994 更得比小甲鱼的视频还快 本帖最后由 hveagle 于 2022-8-29 12:47 编辑
[?][/?]1.条件表达式的语法格式[?][/?]
所谓条件表达式,自然还是得扯上分支语句,它跟 if , else 语句有着密不可分的联系,一个完整的 if , else 语句如下:if 条件:
包含的语句或代码块
else:
包含的语句或代码块
此处[?]......[/?]的就是不理解的地方 预告:
第十三节课:分支和循环(3/5) 你可以在课程的最前面写上前一课的链接,后面写上下一课的链接,如果没有下一课就可以写:? ? ? ?。如果下一课出来的话,就可以翻到帖子的最下面,左边有1个编辑,点击它,就可以把? ? ? ?改成对应的链接了。 @漫星闪 你的小鱼进步和至尊VIP是不是2022年8月27日买的 最后命令肝帝?
页:
[1]