条件控制语句
20200710 条件控制语句
运算符的优先级 看表。
越往下优先级越高
-
if 语句
-
input() 函数
input()会接受一个标准的输入的数据,返回的类型string类型,调用之后程序立刻暂停,等待用户输入。
str和int无法比较 如下例子报错–>
因此,转换数值value变量 ,两种方式–>
总结if 语句规则
复合条件必须有,不然 20000 直接执行第一步≥2000就能养活自己???哈哈
练习一 季节练练手哦!!!
练习二
大概思路
代码举例如下
优化:提前排除负数提示有误
因为最下方不受开头负数语句限制,所以最后要加上判断为正的语句
3. while语句 用于重复调用(不给结束死循环哦,要有条件就可控)
而for 适合元组和可迭代的。
while语法:条件表达式:
代码块
这个也不行对吧,哈哈!–>
所以,需要while 循环三要素:
举例:
*总结while*练习一
方法一
方法二
4.循环嵌套
i可以控制图形高度。
高度和宽度总结
三角形练习
倒三角
练习九九乘法表
注意外层的i+=1 在最后和之前,那么j 右边不用i+=1(即 先更新和后更新的区别)
记住 外层控制高度,内层控制宽度,找规律即可
5. break 和 continue
是python中的两个关键词,
continue可以用来跳过当次循环,
break 可以立即退出循环语句,包括else语句。
运行结果是 12456 hello
break 呢? 运行结果只有12,连hello都没有,因为包括else一起退了
课堂复习