文档详情

Python程序设计基础 课件 第4章 控制结构.pptx

发布:2025-05-18约3.27万字共10页下载文档
文本预览下载声明

第4章控制结构

python程序设计基础教程

2.1单分支结构

2.2双分支结构

2.3多分支结构

2.4判断条件和组合

3.1遍历循环结构for

3.2列表推导式

3.3条件循环结构while

3.4循环控制语句break,continue,pass

3.5循环嵌套

4.1分段函数

4.2多项式求和

4.3穷举法

4.4基于列表:素数问题

4.5排序

4.6查找

4.7进制转换

4.8数据统计与分析

4.9基于字典:单位出现次数

4.10天天向上的力量

2程序的选择结构

3程序的循环结构

4综合示例

程序的控制结构

1程序的控制结构概述

4.1概述

·三种基本控制结构:·顺序结构

·选择结构:分支,条件

·循环结构

条件

True

A

True

2

A

False

B

条件

False

4.2选择结构

·if条件语句

·if单分支

·if双分支

·if多分支

·条件表达式

4.2选择结构

4.2.1IF单分支

·if单分支语句格式如下:

if条件表达式:

语句组A

示例:根据成绩返回是否通过考试

score=int(input(请输入分数:))

请输入分数:65

您的考试成绩为65,恭喜通过!

print(您的考试成绩为{},恭喜通过!format(score))

ifscore=60:

#结果:

4.2选择结构

4.2.2if双分支

·if双分支语句格式如下:

if条件表达式:

语句组A

else:

语句组B

4.2选择结构

4.2.2if双分支

示例:改进的根据成绩返回是否通过的例子,若大于或等于60分,则返回分数并显示通过,否则返回分数并实现未通过。

score=int(input(请输入分数:))

print(您的考试成绩为},恭喜通过!format(score))

else:

print(您的考试成绩为},未通过,继续努力!format(score))

请输入分数:65

您的考试成绩为65,恭喜通过!

请输入分数:45

您的考试成绩为45,未通过,继续努力!

ifscore=60:

#结果:

Python3.6.8(tags/v3.6.8:3c6b436a57,Dec232018,23:31:17)[MSCv.191632bit

(Intel)]onwin32

Typehelp,copyright,creditsorlicense()formoreinformation.

RESTART:C:/Users/Administrator/AppData/Local/Programs/Python/Python36-32/if.py

请输入分数:36

您的考试成绩为36,未通过,继续努力!

RESTART:C:/Users/Administrator/AppData/Local/Programs/Python/Python36-32/if.py

请输入分数:89

您的考试成绩为89,恭喜通过!

RESTART:C:/Users/Administrator/AppData/Local/Programs/Python/Python36-32/if.py

请输入分数:60

您的考试成绩为60,恭喜通过!

RESTART:C:/Users/Administrator/AppData/Local/Programs/Python/Python36-32/if.py

请输入分数:10

您的考试成绩为10,未通过,继续努力!

FileEditFormatRunOptionsWindowHelp

score=int(input(请输入分数:))

ifscore=60:print(您的考试成绩为{},恭喜通过!.format(score))

else:print(您的考试成绩为{},未通过,继续努力!.format(score))

Python3.6.8Shell×

显示全部
相似文档