3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1

2024-02-26
| 53页
| 1438人阅读
| 9人下载
特供

内容正文:

3.2.1 python语言基础 1 1.编程环境 图3.2.1 IDLE的操作界面 集成开发环境(IDE) 编辑器操作界面 >>>print(3+4) >>>print(“你好”+“python”) >>>print(“Hello”+“ Python!”) 教材P72 无法保存+可保存 拓展: print()函数将对应内容打印到屏幕 若输出内容为字符串类型需要加引号 print("Hello Python") # 不换行输出,每个输出内容用“,”隔开 print("hello", "word", "michael", 12306) hello word michael 12306(空格) 拓展: input()函数从屏幕中读取字符串 input()函数有返回值,需要将返回的内容存储在变量中 引号中内容可注明需要输入内容的提示信息 a=input("请输入边长a:") # 不换行输出,每个输出内容用“,”隔开 print("hello", "word", "michael", 12306) hello word michael 12306(空格) 拓展: 编写两个程序: print(“5+3”) print(5+3) 观察输出结果 print(“5+3”):输出的是引号中的内容(字符串),也就是5+3 print(5+3):输出的是计算结果。 为什么输出会不一样呢? 字符串输出时没有引号 # 不换行输出,每个输出内容用“,”隔开 print("hello", "word", "michael", 12306) hello word michael 12306(空格) 数据类型 数据类型 表示形式 整型(int) 整数,如:1,4,7等。 十六进制数(用0x前缀)如:0xff00 等 实型(float) 实数,如3.14,-9.0,5.01等 字符串型(str) 用单引号、双引号、三引号表示,如:'这是一个字符串!',”a“等 布尔型(bool) 只有True和False两种值 任务一 数据类型 例 数据类型转换 数据类型 数据类型转换函数 说明 float(3) 将整型数据3转换为实型数据 为3.0 int(3.6) 将实型数据3.6转换为整型数据 为3 str(3) 将整型数据3转换为字符串型数据,为“3”或 任务二 数据类型 尝试分析原因(利用type()查看a,b的数据类型) 任务二 数据类型 C=int(input(“提示的内容:”)),输入的是字符串。int函数再将字符串转换为整数赋值给C C=input(“提示的内容:”),输入的是字符串。字符串赋值给C C=float(input(“提示的内容:”)),输入的是字符串。float函数再将字符串转换为实数赋值给C 常量和变量 Python程序设计语言 常量的值在程序执行过程中不会改变 变量是指在程序运行过程中可以改变的量,在程序进行中,新的值会覆盖原有值 变量名由字母(包含汉字)、数字、下划线(_)组成,只能以字母或 _ 开头,不能以数字开头。 变量名不能和Python保留字相同,比如 print、input 变量名区分大小写。如 SUM ≠ sum ≠ Sum 变量名既要简短又要具有描述性,即“见名知意”。 变量命名规则 试一试:判断变量名是否合法 _count1 HelloWorld ans?1 姓名 print 3ans 赋值语句 Python程序设计语言 1.单个变量的赋值 number=1 number=number+1 #一个变量可以在赋值运算符两边同时使用, number+ 1的结果赋值给number。 number+=1 #等同于number=number+ 1 类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。 变量名 = 表达式 赋值语句 Python程序设计语言 某Python程序如下: a=3 b=a a+=1 print(a,b) 程序运行后,输出的结果是( ) A 3 3 B 1 3 C 4 3 D 4 7 C 算术运算符 Python程序设计语言 基本运算 运算符号 表达式 优先级 示例 乘幂 ** x**y 1 5**2=25 乘法 * x*y 2 5*2=10 实数除法 / x/y 2 5/2=2.5 整数除法 // x//y 2 5//2=2 求余数 % x%y 2 5%2=1 加法 + x+y 3 5+2=7 减法 - x-y 3 5-2=3 算术运算符 Python程序设计语言 2.表达式3*(2+12%3)**3/5

资源预览图

3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
1
3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
2
3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
3
3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
4
3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
5
3.2.1python语言基础 课件 2023—2024学年高中信息技术浙教版(2019)必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。