3

Python流程控制_匿名V5程序员的技术博客_51CTO博客

 1 year ago
source link: https://blog.51cto.com/u_12907475/5428947
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Python流程控制

原创

Python流程控制

1、if条件选择

# coding:utf-8
# Time:2022/6/28 20:57
# Author:Yang Xiaopeng


num = 23
if num>2:
    print("dayu")
if num<2:
    print("xiaoyu")
## if else
if num>10:
    print("D")
else:
    print("A")
## if elif else
if num < 10:
    print("D")
elif num < 20:
    print("C")
elif num < 30:
    print("B")
else:
    print("A")
## if 嵌套
if num > 10:
    if num>20:
        if num >30:
            print("A")
        else:
            print("B")
    else:
        print("C")
else:
    print("D")

Python流程控制_for循环

2、for循环

# coding:utf-8
# Time:2022/6/28 20:57
# Author:Yang Xiaopeng


for i in (1,2,3,4,5,6,7,8):
    if i < 8:
        print(i,end="____")
    else:
        print(i)

list1 = [1,2,3,4,5,6]
for item in list1:
    if item / 2 == 1:
        print(item)

for item in "asjhlafjhkllsadk":
    if item == 'k':
        print(item)
    else:
        print(item,end="_")

Python流程控制_python_02

3、while循环

# coding:utf-8
# Time:2022/6/28 20:57
# Author:Yang Xiaopeng


# 死循环
"""
while True:
    pass
"""

num = 1
while num<10:
    print(num,end="_")
    num+=1


Python流程控制_python_03

4、break 及 continue

  • break: 结束循环
  • continue 退出本轮循环,继续下一轮循环
# coding:utf-8
# Time:2022/6/28 20:57
# Author:Yang Xiaopeng


num = 0
while num<10:
    num += 1
    if num <=6:
        continue
    print(num, end="_")
print("")
num =0
while num<10:
    num = num + 1
    if num == 6:
        break
    print(num, end="_")



Python流程控制_插入图片_04
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK