if判断语句:
if 要判断的条件:
条件成立时,要做的事情
注意了哈!if 的条件后面有一个英文的冒号【:】,很容易被漏掉;(做点儿什么)都属于if内部的命令,所以要缩进4个空格。
True---->表示条件满足----->真------->非0
False--->表示条件不满足--->假-------->0
if 判断条件的时候,如果是多个条件一起进行判断,那么就需要 逻辑运算符
并且----->and
或者----->or
非(取反)--->not
if 条件1 and 条件2:
条件1和条件2都满足时,做的事情1
条件1和条件2都满足时,做的事情2
。。。等等。。。
elif必须和if一起使用,否则出错
if嵌套说明:
外层的if判断,也可以是if-else
内层的if判断,也可以是if-else
根据实际开发的情况,进行选择
while循环:
while 条件:
条件满足的时候做的事
注意点:
1. 到底怎样条件while,,,,小技巧:找到需要重复执行的代码,然后在它上面条件while即可
2. 到底是执行多少次呢?,,,小技巧:看需求,,在需求不明确的情况下,不知道到底执行多少次,那么用 while True
while循环嵌套:(外层执行1次,内层执行多次)
demo:打印99乘法表
i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d "%(j,i,i*j),end='')
j+=1
print('\n')
i+=1
for循环:
for循环可以遍历任何序列的项目,如一个列表或者一个字符串等
continue和break的区别:
continue是用来结束本次循环,紧接着执行下一次的循环 break 是用来结束整个循环
break/continue只能用在循环中,除此以外不能单独使用
break/continue在嵌套循环中,只对最近的一层循环起作用