一.流程控制语句if:
第一种语法: (最基本的语法) if 条件: 代码块/结果1 结果2 # 如果条件是真(True)执行结果为1,然后结果为2,如果条件为错(False), 直接结果2. 第二种语法:if 条件:
结果1
else:
结果2
结果3/代码3
第3中语法if 条件1:
结果1
elif 条件2:
结果2
...
else:
结果n
第四种语法(嵌套)(传说中AI的基本语法形式):if 条件a1:
结果a1
if 条件a2:
结果a2
...
elif 条件b1:
结果b1
...
else:
结果 N
else:
结果 (n+1)n
# 可以无限往里套判断的语句, 但是 因层数太多可能会乱/看不清, 所以建议套的编码层数不要超过3层.
二, 流程控制-while循环:
最基本语法:while 条件:
代码块/ 循环体
# 如果条件是真, 则直接执⾏行行结果. 然后再次判断条件. 直到条件是假. 停⽌止循环
那我们怎么终⽌止循环呢?结束循环: 1,改变条件. 2,break
break: 立刻跳出循环. 打断的意思 continue: 停⽌止本次循环, 继续执⾏行行下⼀一次循环.
while 语法2:while 条件: 循环体else: 循环在正常情况跳出之后会执⾏行行这⾥里里num = 1while num < 11: if index == 8: # break pass else: print(index) num += 1 => (num= num + 1)else:
print("你好")注意: 如果循环是通过break退出的. 那么while后⾯面的else将不会被执⾏行行, 只有在while条件判断是假的时候才会执⾏行行这个elsepass: 不表⽰示任何内容. 为了了代码的完整性. 占位⽽而已
in和not in可以判断xxx字符串串是否出现在xxxxx字符串串中 content = input("请输入你的评论") if "idiot" in content or 'idiot' in content: print('你输⼊入的内容不不合法') else: print("评论成功")