- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第四课:高尔夫球训练
一、教学目标
1、了解Python中日期和时间;
2、进一步熟悉表达式的编写,更熟练地进行输入和输出。
3、编程初体验。体验一个小程序从建立、输入、调试、运行、保存的全过程。掌握程序中数学运算符号的使用规则。
4、什么是迭代器?
5、python程序设计相关案例的学习。
二、重点难点
教学重点:时间模块的使用—日期和时间
教学难点:迭代器的理解和简单定义
三、教学过程
(一)游戏导入
项目文件夹《Golf》runGolf.py
(二)编程知识
(1)Pythondatetime模块中的一些内置函数
datetime模块中包含如下类:
date:日期对象,常用的属性有year,month,day;
time:时间对象;
datetime:日期时间对象,常用的属性有hour,minute,second,microsecond;
timedelta:时间间隔,即两个时间点之间的长度;
datetime基本操作:
1、获取当前datetime
importdatetime
a=datetime.datetime.now()
2020-07-2614:28:22249766
?
2、获取当天date:
importdatetime
a=datetime.date.today()
2020-07-26
?
3、获取明天/前N天
明天:
importdatetime
a=?datetime.date.today()+datetime.timedelta(days=1)
print(a)
2020-07-27
5、获取两个datetime的时间差
(datetime.datetime(2020,7,26,15,34,0)-datetime.datetime.now()).total_seconds()
?
6、获取本周/本月/上月最后一天
本周:
today=datetime.date.today()
today
sunday=today+datetime.timedelta(6-today.weekday())
?
(2)、Python表达式
python表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。
Python代码就是由表达式和语句组成,并由Python解释器Python表达式
python表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。
Python代码就是由表达式和语句组成,并由Python解释器负责执行。
?????
(三)趣味数学
1、角度与弧度
2、Python求四边形的面积:
3、求侧面积
(四)程序设计
1、字符处的打印和拼接
2、列表的输出
3、ifelse语句
(五)编程实践
1、实践1:编写程序交换两个数的值
2、实践2:让用户输入一个数,编写程序判别它是奇数还是偶数。
3、实践3:使用比较操作符
4、实践4:格式化输出
(1).打印字符串
print(Mynameis%s%(guoguo))
#输出效果:
Mynameisguoguo
(2).打印整数
print(Iam%dyearsold.%(12))
#输出效果:
Iam12yearsold.
(3).打印浮点数
print(Hisheightis%fm%(1.60))
#输出效果:
Hisheightis1.600000m
(4).打印浮点数(指定保留两位小数)
print(Hisheightis%.2fm%(1.60))
#输出效果:
Hisheightis1.60m
(六)创意编程
问题:如何编写程序,求1+2+3+……+10的和?
(七)游戏环节
项目文件夹:11+Lesson17-32/making-games-with-python-and-pygame/starpusher
运行starpusher.py
(八)知识要点回顾
1.Python模块(datetime)。
2.Python日期和时间的表示方法。
3.Pythonlist列表。
4、什么是迭代器?
5、几种类型的表达式。
6、数学问题案例。
7、程序设计案例。
8、编程实践案例。
第五课:数字华容道
一、教学目标
1、Pytho3基础知识回顾;基本的数据类型
String(字符串),List(列表)Tuple(元祖)Dictionary(字典),和Numbers(数字类型)
其中Numbers包含intlongfloat和complex
2、进一步了解Python背景、功能
您可能关注的文档
- 少儿创意编程上-俄罗斯方块.docx
- 少儿创意编程上-俄罗斯方块.pptx
- 少儿创意编程上-龟兔赛跑.docx
- 少儿创意编程上-龟兔赛跑.pptx
- 少儿创意编程上-海龟绘图.docx
- 少儿创意编程上-海龟绘图.pptx
- 少儿创意编程上-韩信点兵.docx
- 少儿创意编程上-韩信点兵.pptx
- 少儿创意编程上-绘画比赛.docx
- 少儿创意编程上-绘画比赛.pptx
- 2024-2025学年安徽省卓越县中联盟高一(上)期中联考物理试卷(含答案).pdf
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).docx
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).pdf
- 2024-2025学年内蒙古鄂尔多斯一中伊金霍洛分校九年级(上)月考物理试卷(10月份)(含答案).docx
- 2023-2024学年山东省淄博市张店六中八年级(下)期中物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).docx
- 2024-2025学年江苏省常州实验中学九年级(上)期中物理试卷(含答案).docx
- 2024-2025学年湖北省武汉市江岸区八年级(上)期中物理试卷(含答案).docx
- 2024学校食品安全周活动总结(30篇).pdf
最近下载
- 婴幼儿托育服务与管理专业职业生涯规划书4700字数.docx
- 《电力设备典型消防规程》(DL5027—2022).doc
- 2023年山西工程技术学院数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 一种奶山羊全基因组低密度SNP芯片及其应用.pdf VIP
- 人教版go for it九年级英语全册单词默写表(打印版).pdf VIP
- 2024沪教牛津深圳版三上Unit 4How do we have fun单元整体教学设计.pdf
- 共青团入团知识试卷.docx
- 自由行的利与弊.PDF VIP
- 汽车2023:走进机器人-图拆特斯拉Optimus.pptx VIP
- 电气工程及其自动化毕业论文1.doc
文档评论(0)