02.万恶之源-运算符和编码 (第一篇)

一.流程控制语句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 = 1
while num < 11:
  if index == 8:
    # break
    pass
  else:
    print(index)
   num += 1 => (num= num + 1)
else:

            print("你好")
注意: 如果循环是通过break退出的. 那么while后⾯面的else将不会被执⾏行行, 只有在while条件判断是假的时候才会执⾏行行这个
else
pass: 不表⽰示任何内容. 为了了代码的完整性. 占位⽽而已

  •  in和not in

    可以判断xxx字符串串是否出现在xxxxx字符串串中
    content = input("请输入你的评论")
    if "idiot" in content or 'idiot' in content:
      print('你输⼊入的内容不不合法')
    else:
      print("评论成功")

  

猜你喜欢

转载自www.cnblogs.com/presleyren/p/9593015.html