首页 > 编程语言 > 详细

python 程序控制结构

时间:2020-11-07 19:39:32      阅读:22      评论:0      收藏:0      [点我收藏+]

程序基本结构

  顺序结构,分支结构,循环结构

1,分支结构

  (1) 单分支

    if 条件表达式:

      语句块

  (2)双分支结构

    if 条件表达式:

      语句块1

    else:

      语句块2

  (3)多分支结构

    if 条件表达式1:

      语句块1

    elif 条件表达式2:

      语句块2

    ......

    elif 条件表达式n:

      语句块n

    else: 

      语句块n+1

2,三元表达式

  表达式1 if 条件表达式 else 表达式2

a=2
b=3
x=a if a<b else b
print(x)
x=a if a>b else b
print(x)

技术分享图片

 

 

[表达式1,表达式2][条件表达式]

若表达式值为False 将表达式1作为值,否则表达式2

a=2
b=3
x=[a,b][a<b]
print(x)
x=[a,b][a>b]
print(x)

技术分享图片

 

 3,循环结构

  (1)for

for i in (1,2,3):
    print(i)
else:   #正常结束的时候执行
    print("HAHA")

技术分享图片

for i in range(-2,3,2):  #只接受整数
    print(i)
else:   #正常结束的时候执行
    print("HAHA")

技术分享图片

 

3,无限循环

x=0
while x<4:
    print(x)
    x+=1
else:
    print(xyf 无敌)

技术分享图片

 

 4,continue

  跳过本轮循环剩余语句

  从下一个语句开始

5,可以用try的方法进行异常处理

n=eval(input())
try:
    for x in range(n):
        print(x)
except TypeError:
    print("输入数据错误")

技术分享图片

 

 try语句可以捕捉许多钟不同类型的错误,可以去深入研究

n=eval(input())
try:
    for x in range(n):
        print(x)
except TypeError:
    print("输入数据错误")
finally:    #无论出不出现错误,finally都会执行
    print(xyf 无敌)

技术分享图片

 

python 程序控制结构

原文:https://www.cnblogs.com/fengzhiyuan/p/13940981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!