美文网首页Python is Best
Python——控制语句

Python——控制语句

作者: So_ProbuING | 来源:发表于2017-09-12 18:48 被阅读0次

Python控制语句

循环(loop)控制

循环的最基本语法

for循环

  • 语法
for i in range():#range 指定范围
    forStatement...

# 打印1-100的奇数
for i in range(100):
    if i%2==1:
        print(i)

## 使用range()步长
for i in range(1,100,2):
    print(i)
  • range
    • range(起始,范围,步长)
for i in range(50, 70):
    if 60 < i < 65:
        print(i)

for i in range(100):
    if i < 30 or i > 50:
        print(i)

for循环中的else

  • for循环中的else语句只有在for循环语句正常执行完毕,中间没有被打断,就会执行else语句,如果for循环被打断了else语句就不会被执行,for后面只能else 不能跟elif

_user = 'wx'
_passwd = 'abc123'

for i in range(5):
    input_user_name = input("UserName:\n")
    input_user_passwd = input("Passwd:\n")
    if input_user_name == _user and input_user_passwd == _passwd:
        print("login success")
        break
    else:
        print("login failed")
else:
    print("for else run")

while循环

  • 语法格式:

while 条件:
statement

# 输出1-100奇数
num =1
while num<100:
    if num%2 == 0:
        print(num)
    num+=1
  • while中的else语句
    • 语法格式
    while 条件:
        statement
    else:
        statement
    
    • while中的else表示当while循环正常结束时才会执行else,此处的正常结束是指循环并没有被直接中断(continue不属于直接终端,continue只是结束当次的循环),多用于指break跳出的循环
    num=1
    

while num<=100:
print(num)
num+=1
if num==23:
break
else:
print("run else block")
```

循环控制

  • break 跳出循环 break语句会中断当前循环
  • continue 跳出本次循环 不会执行当次循环的剩余代码*

相关文章

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 机器学习 -- Python基础(五)Python的程序控制

    Python的程序控制 1.1 分支语句 1.2 循环语句 1.3 程序控制

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • Python笔记

    1、Python流程控制结构 1.1Python条件结构 ①if()语法:if():多条语句体注意:if结构的语句...

  • Python 3 笔记 - 第6章 逻辑控制

    1. 条件控制 Python 条件控制只有 if-elif-else 语句,没有 switch-case 语句 P...

  • Python——控制语句

    Python控制语句 循环(loop)控制 循环的最基本语法 for循环 语法 rangerange(起始,范围,...

  • python 控制语句

    if语句与Java的不同 * else if 使用elif * 判断条件的省略用法(空字符串解析为false in...

  • 控制语句 | Python

    程序的三大执行流程 顺序执行 选择执行(采用条件语句) 循环执行(采用循环语句) 条件语句 if 语句 各种真值假...

网友评论

    本文标题:Python——控制语句

    本文链接:https://www.haomeiwen.com/subject/qeqhsxtx.html