《计算机应用基础》课程教学资源(PPT课件讲稿)第五篇 算法与程序设计_第十章 算法与程序设计

第十章程序设计 https://www.py.cn/manual/python-list.html
第十章 程序设计 https://www.py.cn/manual/python-list.html

Python ·Python环境 ·程序编辑方式 ·命令行-Win+R python-简单代码调试 ·开始一程序一Python下IDLE-单机进入Python IDLE Shellf窗口 ·编辑器窗口 MStartup +Cpen Iuit WindowOpin Shel Wiedan h0o60 Paren Mateh Srte Ctrl+S .py F5 MStatof fn写 Fomat Faagiaph Ma Wdth Edit Format Run Options Window Help port Run Module F5 -Sque Min om turt Run.Customized Shift+F5 Check Module Alt+X 1(200) Python Shell ft(90) rc1e(100) 0
Python • Python 环境 • 程序编辑方式 • 命令行-W in+R python-简单代码调试 • 开始—程序—Python下IDLE -单机进入Python IDLE Shell窗口 • 编辑器窗口- Ctrl +S .py F5

标识符名称不得包含任何空格或特殊字符(!,@,#, 1)单行注释: %,&,*)。 如果用户想要指定单行注释,则注释必须以?#开头? Pythoni程示的中'm写小么 例如: ·PO基本输入输出编写方法,主要分三步: #这是单行评论。 print"Hello Python' ·输入input()处理数据输出数据print() 输出: ·程序基本语法元素 Hello Python 2)多行评论: ·格式-一缩进注释# 可以在三重引号内给出多行注释。 例如: ·语法元素一变量保留字(33个关键字)语句元素赋值 impor "这个 from ·基本输入输出函数 fd(20 是 a=10>>t left( 多行评论" `少pt高。yo 1001 Hello Python! >7 pi=3.1415926 >> print (%10.3f'%pi) 3.142 >> a,b,c-1,2,3 print("第一个数字是{},第二个数字是0,第三个数字是0".format(a,b,c)) 第一个数字是1,第二个数字是2,第三个数字是3 print("第一个数字是2,第二个数字是1,第三个数字是{o}”.format(a,b,c) 第 个数字是3,第二个数字是2,第三个数字是1
Python程序的基本编写方法 • IPO基本输入输出编写方法,主要分三步: • 输入 input() 处理数据 输出数据 print() • 程序基本语法元素 • 格式-缩进 注释 # • 语法元素—变量 保留字(33个关键字) 语句元素 赋值 引用 • 基本输入输出函数 • input() =input() • ev al(input())一起,用来获取input 输入的数字 • int(input()) • r=ev al(input(“请输入半径:”)) • print() 函数 标识符名称不得包含任何空格或特殊字符(!,@,#, %,^,&,*)

Python程序举例 ·分支结构 1.温度转换 1标准大气压下摄氏温度:水的冰点为0度,沸点为100度(C): 华氏温度:水的冰点为32度,沸点为212度(F); C=(下,示2:打印三个数字中最大的一个的程序, 示例2:用于检查数字是否为偶数的程序。 2.身体质量指标 a int (input ("Enter a?")) b-int (input ("Enter b?")) num-1nt(input("输入数字?")) 项目 c=int(input("Enter c2“))月 if num82 =0: 偏瘦 ir a>b and a>c: print("数字是驾数,:") print ("a is largest")i 正常 else: ir b>a and b>c: print数字是奇数.") 超重 print ("b is largest"); 偏降 if c>a and e>b: print ("c is largest"); 肥胖 重度肥群 35.039.9 ≥30 ≥30 极重度加胖 >40.0 1输入两个数,输出他们的较大者 2输入学生的高数、英语、计算机三门课程的考试成绩,输出总成绩、平均值、等级。(优秀、良好、中等、差)
Python程序举例 • 分支结构 1. 温度转换 1标准大气压下摄氏温度:水的冰点为0度,沸点为100度(C); • 华氏温度:水的冰点为32度,沸点为212度(F); • C=(F-32)/1.8 F=C*1.8+32 2. 身体质量指标 1.输入两个数,输出他们的较大者 2.输入学生的高数、英语、计算机三门课程的考试成绩,输出总成绩、平均值、等级。(优秀、良好、中等、差)

Python程序举例 ·循环结构 tor i in range(0,10): print (i,end - n=int(input(输入要打印的行数?") i,j-0,0 1.猜数游戏: for i in range (0,n): 输出: print() 2.恺撒密码: for j in range(0,i+1): print(+",end-"m) 0123456789 输出: i=1: 输入要打印的行数?5 whi1e1<-10: print(i); 1-1+1 i while i<=5: print (i) i-i+1: else:print ("The while loop exhausted"); while ic=5: print(i) 1-i41 if(i=3): break; else:print("The while loop exhausted")i
Python程序举例 • 循环结构 1. 猜数游戏: 2. 恺撒密码:

全部章节 10.1 程序设计语言简介 10.3 Python ,的基本语法 主要内容:编程语言的发展历程 主要内容:变量和数据类型 程序的开发过程 运算符和表达式 10.4 流程控制 10.2 Python语言简介 主要内容:顺序结构 主要内容:Python的特性 分支结构 Python的书写规则 循环结构 10.5 Python与网页处理
10.1 程 序 设 计 语 言 简 介 主要内容:编程语言的发展历程 程序的开发过程 10.2 Python 语 言 简 介 主要内容:Python的特性 Python的书写规则 10.3 Python 的基本语法 主要内容:变量和数据类型 运算符和表达式 10.4 流 程 控 制 主要内容:顺序结构 分支结构 循环结构 全部章节 10.5 Python 与网页处理

二.高级语言时期(1954-至今) ■高级编程语言根据执行机制不同可分成两类:静态语言和脚本语言,静态语言采 用编译方式执行,脚本语言采用解释方式执行。例如,C语言是静态语言, Python语言是脚本语言。 ■采用编译执行的编程语言是静态语言,如C语言、Java语言;采用解释执行的编 程语言是脚本语言,如JavaScript语言、PHP语言
二. 高级语言时期(1954-至今) ◼ 高级编程语言根据执行机制不同可分成两类:静态语言和脚本语言,静态语言采 用编译方式执行 , 脚 本 语 言 采 用 解 释 方 式 执 行 。 例 如 , C语 言 是 静 态 语 言 , Python语言是脚本语言。 ◼ 采用编译执行的编程语言是静态语言,如C语言、Java语言;采用解释执行的编 程语言是脚本语言,如JavaScript语言、PHP语言

编译与解释 ■编译是将源代码转换成目标代码的过程,通常,源代码是高级语言代码,目标代 码是机器语言代码,执行编译的计算机程序称为编译器 高级语言 编译器 机器语言 源代码 目标代码 输入 程序执行 输出 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的 计算机程序称为解释器。 高级语言 源代码 解释器 输出 输入
编译与解释 ◼ 编译是将源代码转换成目标代码的过程,通常,源代码是高级语言代码,目标代 码是机器语言代码,执行编译的计算机程序称为编译器 高级语言 源代码 编译器 机器语言 目标代码 输入 程序执行 输出 ◼ 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的 计算机程序称为解释器。 高级语言 源代码 输入 解释器 输出

10.2 Python语言简介 在众多的编程语言中,Python是一种面向对象的解释型高层次 计算机设计语言,与其他语言相比,功能强大、通用性强、语法简 洁、可读性强且代码量小,学习起来相对简单,特别适合编程的初 学者
10.2 Python语言简介 在众多的编程语言中,Python是一种面向对象的解释型高层次 计算机设计语言,与其他语言相比,功能强大、通用性强、语法简 洁、可读性强且代码量小,学习起来相对简单,特别适合编程的初 学者

10.2.1 Python的发展历程 Guido van Rossum Python语言创立者 2红1时 2002年,Python2.x 2008年,Python3.x
10.2.1 Python的发展历程 Guido van Rossum Python语言创立者 2002年,Python 2.x 2008年,Python 3.x
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四篇 计算机网络与信息浏览_第7章 计算机网络信息安全_第7章计算机网络信息安全.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四篇 计算机网络与信息浏览_第7章 计算机网络信息安全_第七章计算机网络.ppt
- 《计算机应用基础》课程教学资源(讲义)计算机网络实验.doc
- 《计算机应用基础》课程教学资源(讲义)第七章 计算机网络.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第二篇 系统平台与计算环境_第四章 数值与信息编码_第四章数值与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第二篇 系统平台与计算环境_第四章 数值与信息编码_4.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第二篇 系统平台与计算环境_第四章 数值与信息编码_第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(讲稿)第二篇 系统平台与计算环境 第3章 计算机系统概述.pdf
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第二篇 系统平台与计算环境_第3章 计算机系统概述_3-1计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一篇 计算与计算思维_第二章 计算思维_第二章 计算思维.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一篇 计算与计算思维_第一章 计算机与计算_1.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一篇 计算与计算思维_第一章 计算机与计算_第一章 计算与计算机.ppt
- 《计算机应用基础》课程教学资源(拓展资料)第44次中国互联网络发展状况统计报告.pdf
- 《计算机应用基础》课程教学资源(拓展资料)第46次中国互联网络发展状况统计报告.pdf
- 《计算机应用基础》课程教学资源(PPT课件讲稿)课程导读.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第01章.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第03章 Excel.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第04章 VB.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第05章 Access.ppt
- 《计算机应用基础》课程教学资源(扩展阅读)毕业论文排版全攻略.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)Python习题详解.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第十章 程序设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9章 算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章 网站和网页设计入门.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 计算机网络.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)6.1大数据基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 办公自动化.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第2章 计算思维.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)《大学计算机》第1课.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第11章 计算机学科简介.ppt
- 《计算机应用基础》课程教学资源(讲义)实验2 文字处理基本操作.doc
- 《计算机应用基础》课程教学资源(讲义)实验1 操作系统的基本操作.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一二章 计算机与计算思维.ppt
- 《计算机应用基础》课程教学资源(扩展阅读)固态硬盘和普通硬盘有什么区别?.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第三章 计算机系统组成.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第八章 网站及网页设计入门.ppt