美文网首页
【Python_28-35】组织结构、if else、pass语

【Python_28-35】组织结构、if else、pass语

作者: 太甜了不要加糖 | 来源:发表于2022-01-19 14:00 被阅读0次

顺序结构

Python调试,可以看到它是一句一句按照顺序执行的。

布尔值

Python一切皆对象,任一对象 均有 一个布尔值。

获取对象布尔值,用bool()该内置函数。

字符串‘’,“”;列表[],list();元祖(),tuple();字典{},dict();集合set()

选择结构

银行取款:

选择结构

单分支结构——if……:

代码:

if语句后面记得加冒号:

双分支结构——if……: else:

代码:

else就是二选一的结果,所以只用写一个条件,不用写a%2==1,因为 用if else的前提就是,结果只有两种。

条件表达式——【x if 判断条件 else y】就是if else的简写

一句代码搞定

多分支结构——if……: elif……:elif……: else:

elif,只会选择一个执行!

代码:

elif有条件,冒号在条件句子 后;在Python中也可以写成60<=score<=79

嵌套结构——if……:(if……:else:) else:

会员折扣:折上折。折上折就是嵌套结构

自己设计的代码:

只是千万要记得1.中文字符转换!2.冒号别忘了!

自己设计的,有待改进:比如,判断0或1可以直接变为判断字符串y/n;计算再重新赋值这一步省略了 ,直接print。见下面老师的。

老师的改良版,做个对比:

老师的简洁:1.直接判断字符串;2.不列出计算公式再赋值,直接print。

pass语句——没想好代码怎么写的时候用!!

为了让程序不报错,先写pass搭框架呗

注意,可以直接将对象放在条件语句进行判断:

False执行else语句,True执行if语句。数字0的布尔值为False!

#老公教我一条小技巧嘿嘿,Ctrl+/,注销命令(变成注释!)

Ctrl+/

相关文章

网友评论

      本文标题:【Python_28-35】组织结构、if else、pass语

      本文链接:https://www.haomeiwen.com/subject/hbcchrtx.html