zoukankan      html  css  js  c++  java
  • 02.万恶之源python 运算符和编码

    一.流程控制语句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("评论成功")

      

  • 相关阅读:
    HDU 2544 最短路
    HDU 3367 Pseudoforest
    USACO 2001 OPEN
    HDU 3371 Connect the Cities
    HDU 1301 Jungle Roads
    HDU 1879 继续畅通工程
    HDU 1233 还是畅通工程
    HDU 1162 Eddy's picture
    HDU 5745 La Vie en rose
    HDU 5744 Keep On Movin
  • 原文地址:https://www.cnblogs.com/presleyren/p/9593015.html
Copyright © 2011-2022 走看看