顺序结构
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。见下面老师的。
网友评论