Python程序设计基础03_3分支结构ppt课件.pptx
《Python程序设计基础03_3分支结构ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础03_3分支结构ppt课件.pptx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础03_3分支结构分支结构杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构选择性问题的特点:选择性问题的特点:问题满足特问题满足特定条件后,执行相应的定条件后,执行相应的动作。动作。程序可以根据某个条件决定执行程序可以根据某个条件决定执行哪些语句。哪些语句。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构if
2、语句有两种不同的语句有两种不同的形式。形式。第一种形式是:第一种形式是:if 条件条件: 语句语句第二种形式是:第二种形式是:if 条件条件: 语句语句1else: 语句语句2条件条件两边两边没有没有圆括号,圆括号,:是是if语句的语句的组成部分。组成部分。语句必须相对于语句必须相对于if(else)向右缩进(一般是向右缩进向右缩进(一般是向右缩进4个个空格),每条语句必须向空格),每条语句必须向右缩进相同的空格。右缩进相同的空格。Python中缩进是强制的,通过缩进,中缩进是强制的,通过缩进,Python能够识别出语句是隶属于能够识别出语句是隶属于if(else)的。)的。第一种形式第一种形
3、式if语句的执行过程是:首先计算条语句的执行过程是:首先计算条件的值,如果条件的值为件的值,如果条件的值为“真真”,则执行语句,则执行语句后结束后结束if语句;如果条件的值为语句;如果条件的值为“假假”,则立,则立即结束即结束if语句。语句。第二种形式第二种形式if语句的执行过程是:首先计算条语句的执行过程是:首先计算条件的值,如果条件的值为件的值,如果条件的值为“真真”,则执行语句,则执行语句1后结束后结束if语句;如果条件的值为语句;如果条件的值为“假假”,则执,则执行行else后边的语句后边的语句2后结束后结束if语句。语句。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序
4、设计基础程序设计基础程序的控制结构程序的控制结构要求要求用户从键盘输入圆的半径,计算并输出用户从键盘输入圆的半径,计算并输出圆面积。圆面积。若输入的圆半径为若输入的圆半径为0或整数,则计算并输出圆面积;若圆半径为负数,圆面积或整数,则计算并输出圆面积;若圆半径为负数,圆面积无意义,则输出错误信息。无意义,则输出错误信息。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构条件表达式根据某个条件计算一个表达式,语法如下:条件表达式根据某个条件计算一个表达式,语法如下:表达式表达式1 if 布尔表达式布尔表达式 else 表达式表达式2布尔
5、表达式,若为布尔表达式,若为“真真”,整个条件表达式,整个条件表达式的计算结果就是表达式的计算结果就是表达式1的值;的值;否则,整个条件表达式否则,整个条件表达式的计算结果的计算结果就是就是表达式表达式2的值。的值。将变量将变量number1和和number2的的最大数赋值给最大数赋值给max_value。 max_value = number1 if number1 number2 else number2若若number是偶数,显示是偶数,显示“number is even”;否则,显示;否则,显示“number is odd”。 print(number is even if numbe
6、r % 2 = 0 else number is odd)杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构嵌套嵌套if语句也称为语句也称为级联式级联式if语句语句,用于解决,用于解决多分支多分支问题,形式问题,形式为为: if 条件条件1: 语句语句1elif 条件条件2: 语句语句2elif 条件条件3: 语句语句3elif 条件条件n-1: 语句语句n-1else: 语句语句n首先计算条件首先计算条件1的值,如果条件的值,如果条件1的值为的值为“真真”,则执行语句则执行语句1后结束后结束if语句;否则计算条件语句;否则计算条件2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 基础 03 _3 分支 结构 ppt 课件
限制150内