顺序结构
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+/










网友评论