下载此文档

python教案.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
python教案
第五单元 进阶程序设计(总10课时)
选择编程语言(1课时)
一、教学目标
1、了解程序设计语言和两种翻译方式;
2、了解Python背景、功能、安装,熟悉Python编程环境;
3、编程初体验。体验一是否是表达式
1+1
值是2

1>2
值是假

3
是常量,值是3

a1
是变量,有值

()
值是一个海龟对象

3/2


(100)
值是运动距离100像素

"This is a book"
字符串是常量

pi*r*r
pi和r是变量,计算结果是数值

"a"+"b"
结果是字符串"ab"

小黑
是变量

(四)赋值
1、什么是赋值
赋值就是给变量赋予一个值。因为变量其实是内存中的存储单元,所以其中存储的数据是可以变化的。
2、赋值语句
用赋值语句,可以给变量赋值。
赋值语句的书写格式:变量=表达式
例如:
n=1        #把1赋予变量n,执行后n的值为1
n=n+1     #把n+1的结果计算出来后,赋值给n,则n的值增加1
a1=()
3、变量的特点
变量是变化的,存储的是最新的值。
4、变量的数据类型
Python中的每一个“值”都有其自身的类型,如:字符串是字符型、真假是布尔型、可计算的数是数值型……。不同数据类型的值之间是不应该进行运算的,比如"word"+1是错的。但是,可以将一个类型的值转换为另一个类型,这需要用到一些类型转换函数。
函数
说明
int()
把数字字符串转换成整数,int("2")得到整数2
float()
把整数和字符串转换成实数,float(5) ,float("5")
str()
把数字转换成字符,str(5)得到"5"
type()
查看值的类型
试一试:
你可以输入下面的语句,然后运行程序,观察调试窗口的结果显示。
print(int("2")+2)   #结果为4
print("I am "+str(5)+" years old.")  #结果为"I am 5 years old."
print(type("Marry"))   #结果是"Marry"的数据类型为字符型
print(type(100))    # 结果是100的数据类型为整型
(五)程序1——变化的变量
a=1
b=2
print(a,b) #1 2
a=b #让a得到b的值,所以,此语句执行后,a和b的值都是2
print(a,b) #2 1
(六)程序2——第2只海龟
(七)实践与思考
编程实现3个变量的值的交换:
例如:开始时a=1,b=2,c=3,程序执行后使得,a=2,b=3,c=1。
编程思路为:
第3课时 绘制正方形
一、教学目标
1、学会使用left()命令,完成绘制正方形程序,进一步体会程序的顺序结构;
2、综合运用所学,尝试自己编写程序。
二、重点难点
教学重点:left()命令
教学难点:尝试用算法分析和解决生活中的问题。
三、教学过程
(一)left()命令
left()函数的功能:按逆时针旋转一个角度。
(二)程序1——海龟向左转
(三)程序2——绘制正方形
设计思路:
海龟前行→左转→前行→左转→前行→左转→前行→左转
程序说明:
程序自上而下,依次执行每一条语句,就是程序的顺序结构。(100)(90)依次重复执行了4次,这种繁琐的不必要的设计,我们将在下节课中得到解决。
试一试:
(90),结果会怎样?
(四)实践与思考
1、修改绘制正方形程序,使之可以让不同边长的正方形绘制起来更容易。
提示:用一个变量(上节课所学)代替边长100
2、在绘制正方形程序基础上修改程序,尝试绘制一个正五边形,或其他正多边形都可以,如下图所示。
提示:应该怎样控制left()的角度?
简化重复命令(3课时)
第1课时 绘制多个旋转的正方形
一、教学目标
1、认识程序的循环结构;掌握for循环;
2、实现绘制多个正方形程序。
二、重点难点
教学重点:for循环
教学难点:嵌套循环
三、教学过程
(一)程序1——改进绘制正方形程序,认识循环
import turtle
a=(

python教案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文艺人生
  • 文件大小2.17 MB
  • 时间2022-07-18
最近更新