【课题】3.2Python 语言基础(第一课时)
班 级 姓 名 使用时间 课堂类型 新授课
教学目标 1.认识Python 编程环境 2.掌握Python 数据类型与表达式
重难点 1.Python 数据类型 2. Python 表达式
教学内容 教师复案备注 学生学习笔迹
【重点回顾】 算法与程序设计之间的内在逻辑关系:算法是程序设计的依据,程序设计是算法实现的其中一种方式。先有算法,再有程序。当一个算法使用计算机程序语言描述时,它就是程序。
在大数据时代,由于数据量大、数据的价值密度低,只有设计好的算法,还不能对数据进行充分有效的利用;只有编写相应的计算机程序,借助计算机的高数处理能力,才能让大量的数据更加快速有效地体现出它的价值。 【温故知新】 用计算机编程解决问题的一般过程 【知识展示】 一、Python 编程环境 Python语言的编程环境是使用集成开发环境,简称IDE,用于Python程序开发的基本IDE为IDLE。 解释器操作界面 编辑器操作界面 二、Python数据类型与表达式 1. Python数据类型 整型:数学中的整数。 实型:数学中的实数。 字符串型:用单引号或者双引号包裹,表示一段文本。 布尔型:只有True和False两个值,代表成立(真)与不成立(假)。 2. Python算术运算符 运算符表达式描述优先级**x**y求x的y次幂1*x*y求x和y的乘积2/x/yx除以y的实数值2//x//yx除以y的取整数2%x%yx除以y的余数2+x+yx和y的和3-x-yx和y的差3
Python算术运算存在优先级顺序,优先程度最高为1,级别数字越大,优先级越低。 3. Python关系运算符 【典例分析】 1. 在Python Shell中,输入:print(4+13),结果为( 17) 注意:系统输出4+13相加的结果:17 print是一个函数,作用是在屏幕上打印出传递给它的参数,这里的参数是17 2. 在Python Shell中,输入:print(”4”+”13”),结果为( 413 ) 注意:系统输出字符串413 3. Python算术运算符: 3**2=( 9 ) 3*2=( 6 ) 6/3=(2 ) 10//3=( 3 ) 10%3=( 1 ) 4. 135-231//100*20= 95 (1)计算231除以100,取整,得值2 (2)计算2乘以20,得值40 (3)计算135减去40,得值95 5. Python关系运算符(True 或 False) 5==2 为(False) 6!=3 为( True ) 2 in 6为(True ) ”w” in “new” 为(True ) 【课堂检测】 1.Python语言的编程环境是使用集成开发环境,简称( ),用于Python程序开发的基本IDE为( )。 A.IDE IDE B. IDLE IDE C. IDLE IDLE D. IDE IDLE 2.在Python Shell中,输入:print(”Hello”+”Python”),结果为( ) A. HelloPython B. Hello Python C. Hello +Python 3. 比较求两个整数和的程序:a=20 b=15,填空: a=int(input(“请输入整数a:” )) a=int(input(“请输入整数a:” )) b=int(input(“请输入整数b:” )) b=int(input(“请输入整数b:” )) c=a+b c=a+b print (c ) print (“c=”, c) 运行结果: 请输入整数a: ( ) 请输入整数a:( ) 请输入整数b: ( ) 请输入整数b:( ) ( ) ( ) 4.在Python Shell 环境下直接输入表达式“123-123//100*100” 的运算结果是( ) A.0 B.-2177 C.23 D.100 【课后练习】 书后P74习题
学后思考 教学反思 得:
失:
【课堂检测】答案:
D
A
20 15 35 20 15 C=35
C