- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一单元:基础知识入门
(第一课:森林炸弹)
一、教学目标
1、计算机和程序语言基础知识。
2、了解程序设计语言和两种编程方式;交互式,集成式
3、了解Python背景、功能、安装,熟悉Python编程环境;
4、编程初体验。体验一个小程序从建立、输入、调试、运行、保存的全过程。掌握程序中数学运算符号的使用规则。
二、重点难点
教学重点:熟悉Python编程环境;编程初体验
教学难点:编程初体验;程序的书写规范和调试窗口的使用。
三、教学过程
(一)游戏导入
(二)认识Python语言
1、Python语言简介绍
Python在英文中的意思是“蟒蛇”,这个语言的标识就是两只缠绕的蟒蛇。
Python语言的应用范围非常广泛。例如,它可以用在游戏开发中;电影中的3D渲染也会用到Python语言;互联网中Python语言的声音更是无处不在,谷歌、豆瓣和知乎等网站都是使用Python语言搭建。
Python语言是著名的GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。GuidovanRossum从2005年开始就只于谷歌公司,在谷歌以及编程社区的大力支持下,Python也迎来了大发展。
Python一一我们和计算机沟通的语言
所有计算机在内部都使用二进制。不过大多数人都不擅长使用这种语言。我们需要一种更简便的方法来告诉计算机要做什么。所以人们发明了编程语言。利用计算机编程语言,我们可以先用一种自己能理解的方式写程序,然后再把它翻译成二进制供计算机使用。
?????
Python是一种解释性的高级通用编程语言。Python由GuidovanRossum(吉多)创建并于1991年首次发布,Python的设计理念是使用代码尽量接近人可读的语言,强调代码的可读性。它的语言构造和面向对象的方法旨在帮助程序员为大型项目编写清晰的逻辑代码。
2、游戏的工作原理
主要说明硬件和软件结合在一起的工作方式.
3、开始编程
(1).第一个程序print(Helloworld)
(2).输入和输出函数?
(3).如何输出空格?
(4).简单调试文件.
(三)趣味数学
(1).算术运算符
加法运算、减法运算、乘法运算、/除法运算、%取余运算、//取商运算/地板除
**幂运算
当一个表达式中同时含有加减和乘除时,Python处理方式与数学处理方式相同,先算乘除后算加减,如需先算加减时用小()括起,多层时使用多个小(),这与数学中有差别,数学中外层用[]和{}
赋值运算符:=,定义变量的时候一直在用,将=右边的结果算出来给=左边的变量
(2).数学运算
进一步了解
1、指数:**
自乘为一个幂,一个数的多少次幂例如:print(3*3*3*3*3)
3的5次幂print(3**5)
2、取余:%
print(7%2)
3、自增+=
score=score+1
print(score)
score+=1
print(score)
4、自减–=
score=score–1
print(score)
score–=score
print(score)
(3).编程解决实际的数学问题
我们要解决数学问题当然要用到数学运算符,先理解数学运算符在程序中的运用。
设置两个变量,a,b:
关于程序的书写:
①Python语言是区分大小写的,比如此处的a,b是小写;
②Python语言中的字母和符号只能是半角英文符号;
(四)程序设计
1、Python数字求和
2、Python求三角形的面积:
3、数学运算符的优先级别
3、趣味数学求解
问题1:
有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。
题目:请编程求解该阶梯至少有多少阶?
问题2:
甲乙丙在一个400米的跑道上跑步,甲每跑一圈,乙跑一圈半,丙跑2/3圈,三人同时从起点出发,问:三人下次在起点相遇是各跑了几圈?
4、各种输出形式的案例
5、转义符的含义
(五)编程实践
(1)计算圆的面积
(2)字符串拼接
使用方法是引号围起来的格式化字符串后面接.format()即可,而引号中的花括号将会按位置顺序引用format括号中的参数,如第一个花括号中为0则引用的是第一个参数22,而第二个花括号中为1则引用的是第二个参数21,以此类推。注意:索引从0开始的。
(3)斐波那契数列
斐波那契数列(Fibonaccisequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(LeonardodaFibonacci)以兔子
文档评论(0)