二、条件语句和while循环

发布时间 2023-08-27 14:20:20作者: chocolateone

条件语句和while循环

  1. 流程控制语句(if)
  2. If:关键字

特殊含义:如果

功能:判断功能

  1. 使用(语法规则):

if 条件表达式: 当条件表达式的运算结果为True执行缩进里面的代码

if 条件表达式:\n else:

  1. Else:else是关键字

含义:否则

功能:判断

  1. if 条件表达式:elif 条件表达式:else:
  2. elif:elif是关键字

含义:否则如果

功能:判断功能

  1. 运算结果是一个bool类型:True and False
  2. 总结:

基础格式:

if 条件表达式:

print('为True执行缩进里面的代码')

升级格式:加入elif,做多重校验

if 条件表达式:

print('为True执行缩进里面的代码,为False继续校验')

elif 条件表达式:

print('为True执行缩进里面的代码,为False继续校验')

再次升级:加入else,做错误校验

if 条件表达式:

print('为True执行缩进里面的代码,为False继续校验')

elif 条件表达式:

print('为True执行缩进里面的代码,为False继续校验')

elif 条件表达式:

print('为True执行缩进里面的代码,为False执行else里面的代码')

else:

print('未知')

C:\Users\巧克力\AppData\Local\Temp\1612450595(1).png

  1. 三目运算:if语句的一种简写格式

语法规则:为True执行 if 条件表达式 else 为False执行

C:\Users\巧克力\AppData\Local\Temp\1612450890(1).png

注意:只有简单if判断可以使用,过于复杂判断就不要使用了,那样会影响代码的可读性

  1. 逻辑运算符
  2. and(与):全部为True,才为True,否则是False C:\Users\巧克力\AppData\Local\Temp\1612451703(1).png

C:\Users\巧克力\AppData\Local\Temp\1612451795(1).png

  1. or(或):一个为True则为True,如果两个都为False则为False

C:\Users\巧克力\AppData\Local\Temp\1612451874(1).png

C:\Users\巧克力\AppData\Local\Temp\1612451945(1).png

  1. Not(非):取反False为True,True为否则

C:\Users\巧克力\AppData\Local\Temp\1612452097(1).png

  1. 作用:连接多个条件

注意顺序:and-or-not

C:\Users\巧克力\AppData\Local\Temp\1612452323(1).png

  1. while循环:
  2. 语法规则:

while 条件表达式:

  1. 使用:和if类似

如果条件表达式为True执行缩进里面的代码,为False才停止,否者会一直执行

基础格式:

while 条件表达式:

为True执行的代码

else:

为False执行的代码

C:\Users\巧克力\AppData\Local\Temp\1612453039(1).png

  1. break和continue

Break:结束,终止循环

C:\Users\巧克力\AppData\Local\Temp\1612453322(1).png

continue:跳过本次循环,继续执行下一次循环

C:\Users\巧克力\AppData\Local\Temp\1612453647(1).png