Python的基本语句结构——三大程序流程结构

一、程序设计流程结构概述

在程序设计语言中,有三种基础的流程结构顺序结构、选择结构和循环结构。许多简单或复杂的算法都可以由这三种基本结构组合而成,是学习任何一门编程语言的基础语法及结构。

二、顺序语句

按照代码执行的先后顺序,依次执行,程序中的大多数代码都是这样执行的,就可以理解为说明书的下一步一样,像时间的飞逝一样一去不复返,所以真的要好好珍惜时间,大哭!

1、顺序语句框图

顺序语句框图

2、代码

print("程序开始!")
print("语句1!")
print("语句2!")
print("语句结束!")

代码演示结果:
在这里插入图片描述

三、选择语句

选择结构也被称为分支结构,也是程序设计中非常重要的基本结构。选择结构不同于顺序结构,有自己特定的语法规则,而且样式也有好几个,一般通过一条或多条语句的执行结果来决定执行的代码块。在汉语里面,是充当如果…就…这类转折语句。

代码逻辑运算后进行判断,逻辑运算的结果有两个:真(True)和假(False),如果满足条件那么执行满足条件的语句里面,否则执行不满足语句。而且这类语句和下面的循环语句可以语句间嵌套,内部嵌套。

1、if语句

首先先判断条件1是否满足,满足的话,就进入语句1,执行内容可以多行,用缩进来区分同一范围。不满足就直接跳过语句1,执行if语句以外的语句。

(1)语句格式

if 条件1:
…语句1

注意:…是缩进的意思,一般四个空格

(2)语句框图

在这里插入图片描述

(3)代码

a = 10
if a > 0:
    print("满足的语句!!!")
    #注意缩进,表示进入满足语句里面,是python语言设计的规定
print("不在选择语句范围的语句!!!")

代码演示结果:
在这里插入图片描述

2、if…else语句

与上面if语句一样,但是增加了else语句,当需要在条件1不成立时执行的内容,则可以语句2,所以这个语句是一定要进入if语句里面的其中一个的,然后在进行if语句之外语句。

(1)语句格式

if 条件1:
…语句1
else:
…语句2

(2)语句框图

在这里插入图片描述

(3)代码

a = 10
if a > 0:
    print("满足的语句!!!")
else:
    print("不满足的语句!!!")
print("不在选择语句范围的语句!!!")

代码演示结果:
在这里插入图片描述

3、if…elif…else语句

这个语句在if...else语句中间,添加了一个elif语句,就是当有多个条件时使用,可以理解为if...else语句在else语句里的嵌套。else语句可以选用!

建议使用吧!因为在编写代码时很难保证所有的条件都考虑到,所以一些奇葩的条件就可以放在else里面进行提示,避免程序中断。

(1)语句格式

if 条件1:
…满足条件1执行语句
elif 条件2:
…满足条件2执行语句
else:
…其他情况执行的语句

(2)框图

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值