Python流程控制语句

流程控制语句:

1. if/else语句

  • if
if 0:
    print("false")
  • if/else
if 0:
    print("false")
else:
    print("true")
  • if/elif/else
if 0:
    print("false")
elif 1:
    print("true")
else:
    print("go away!")

2. while 循环语句

while 判断条件:      # 只有条件不成立时退出循环,如果条件为真,则循环就没有停止的时候,成为一个死循环
    执行语句……

while 判断条件:
    pass
else:
    执行语句......   #只有while循环正常结束时,才会执行else;如果使用break终止while循环,则不会执行else

注意:while循环中,一定要设置结束循环条件,否则就会死循环;

3. for 循环语句

  • for
for i in range(10):
    print("in the for:",i)
  • for/else
for i in range(10):
    print("in the for:",i)
else:
    print("break:",i)

4. 流程控制中用到的关键字

  • break:跳出最近所在的循环(跳过整个循环语句)
  • continue:结束当前循环,进入下一个循环(回到循环的开头开始下一次循环);
  • pass:什么事也不做,只是空占位语句,保证语句的完整性;
  • else:只有当循环正常离开时才会执行(也就是没有碰到break语句时)

相关推荐

  1. Python流程控制语句

    2024-01-30 10:08:01       53 阅读
  2. Python基础之流程控制语句

    2024-01-30 10:08:01       35 阅读
  3. js流程控制语句

    2024-01-30 10:08:01       49 阅读
  4. MySQL-流程控制语句

    2024-01-30 10:08:01       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 10:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 10:08:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 10:08:01       82 阅读
  4. Python语言-面向对象

    2024-01-30 10:08:01       91 阅读

热门阅读

  1. whatsapp 相关(六) -frida hook file

    2024-01-30 10:08:01       41 阅读
  2. 【Spring Boot 3】异步线程任务

    2024-01-30 10:08:01       52 阅读
  3. pytorch nearest upsample整数型tensor

    2024-01-30 10:08:01       60 阅读
  4. [pytorch] 定义自己的dataloader

    2024-01-30 10:08:01       56 阅读
  5. C#学习笔记_字符串常用方法

    2024-01-30 10:08:01       46 阅读
  6. How to Show Files‘ Content in Web?

    2024-01-30 10:08:01       64 阅读
  7. leetcode-存在重复元素

    2024-01-30 10:08:01       57 阅读
  8. colorThief+vite+react使用方法

    2024-01-30 10:08:01       59 阅读