Python程序结构


一、顺序结构

从左到右,从上到下。

二、分支结构

注:(1)if和elif后加条件语句  

(2)else后没有条件语句

(3)else前必须有if语句

1, 单分支只有一个 if语句。

条件为真 执行if的语句块  条件为假 执行else语句块

例: if True:
            print("对")

2,双分支只有  if 和 else语句 或 if 和 elif语句。

条件为真 执行if的语句块  条件为假 执行else语句块

例:if True:
            print("对")
       else:
            print("错")

if True:
    print("对")
elif False:
    print("错")

3,多分支包含 if , elif和else语句 ,可以有多个elif, 也可以没有else。

哪个条件为真 执行其语句块  都为假 则执行else语句块

例:a = input("一个数字")
a1 = int(a)
if a1 > 0:
    print(f"{a1}为一个正数")
elif a1 == 0:
    print(f"{a1}既不是正数也不是负数")
else:
    print(f"{a1}为一个负数")

三、循环结构

循环结构一般为for循环 和while循环

1, for循环

框架: 

for i in range(n)

        print(m)

2 ,n 代表循环次数 m代表循环的物

3,双层for循环

(1)基本框架

for i in range(n):

        for j in range(n):

                print(m)

4, 特点

(1)明确循环次数

(2)双层 for循环外层循环与内层循环使用各自循环变量

(3)内层循环break(结束函数)不会影响外层循环

  (4) 共循环 n乘n次  即外循环一次内循环一轮

1, while 循环

(1)基本框架

i = 0

while i < 100:

        print(i)

        i +=1

(2) 双层while循环

i = 0

while i < 100:

        j = 0

        while j < 100:

                print(j)

                i +=1

        i +=1

3,特点

(1)通常不明确循环次数

(2)通过终止条件结束循环

(3)循环体要有能力更改循环条件(防止死循环)

1,break与continue循环

1,break的作用:结束循环体

2, continue的作用:结束本次循环(本次循环后续作废) 进入下一次循环


总结

以上就是今天要讲的内容,本文仅仅简单介绍了Python程序结构。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值