(共29张PPT)
4.1程序设计语言的基础知识
第四章 程序设计基础
python
Python之父:
Guido van Rossum
吉多·范罗苏姆
Python的由来
1991
①新手村
基础知识
②试炼区
顺序结构
③花妖园
选择结构
④黑魔地
循环结构
⑤伏龙堡
综合应用
②试炼区
顺序结构
③花妖园
选择结构
④黑魔地
循环结构
⑤伏龙堡
综合应用
①新手村
基础知识
Hello,大家好!
欢迎来到python新手村。
我是你们的闯关导师“叶修”。
接下来,将由我带领着大家一起完成新手村的闯关任务。
①新手村
基础知识
在修炼进行之前,我们需要将常量、变量、数据类型、运算符、函数等基本装备装进自己的储物空间里,并且仔细研究其功能。这将直接影响到,打怪前我们能否找到合适的装备来武装自己。
①新手村
基础知识
你们,准备好了吗?
第1关,开启!
①新手村
基础知识
①新手村
基础知识
1.常量、变量、标识符
新手村通关秘籍1:
1.弄清常量与变量的区别
2.掌握标识符的命名规则
蓝宝书P67
①新手村
基础知识
数据总是以 常量 或 变量 两种形式出现在程序中。
1.1 Python的常量和变量
值不变
值可变
标识符
由字母、数字、下划线(_)组成
开头不能是数字
字母区分大小写
不能与关键字或内置函数名相同
1 闯关练习
1. 以下标识符书写错误的是( )。
A. A1 B. x C. 3a D. _Y
C
2. 属于变量的是( )。
A. 999 B. -35.5 C. ‘hello’ D. hi
D
①新手村
基础知识
2.数据类型
新手村通关秘籍2:
1.掌握整型(int)、浮点型(float)、字符串(string)
2.了解( 元组 )、[ 列表 ]、{ 集合 } 、字典{ 键 : 值 } 。注意符号符号符号!
蓝宝书P68-69
①新手村
基础知识
数据类型 符号 举例 特点
( 元组 ) 小括号 ( 1,2,’a’, ’b’ ) 有序,只读
[ 列表 ] 中括号 [ 3,4,’c’, ’d’ ] 有序
{ 集合 } 大括号 { 5,6,’e’, ’f’ } 无序不重复
字典 { 键 : 值 } 大括号+键 : 值对 { ’a’:1, ’b’: ’c’ } 无序
其他数据类型
2 闯关练习
1. 请选出以下数据类型所对应的数据:
整型int( )、浮点型float( )、字符串str( )
A. 3.14 B.‘hello’ C. “你好”
D. 50 E. [1,2,3] F. {‘a’: 1 }
D
A
BC
列表
字典
(1,2,3)
元组
{1,2,3}
集合
①新手村
基础知识
3.运算符与表达式
新手村通关秘籍3:
1.数学符号不要记得太好!有些程序运算符号跟数学不一样。乘*、除/、求余%、幂**、整除//,赋值=,等于==,
大于等于>=,小于等于<= ,不等于!=
2.了解运算的优先级。注意书上有错要改!
蓝宝书P69-71
①新手村
基础知识
5.0//2.0 输出结果为2.0
结果为浮点型
整型整除,
结果为整型
浮点型整除,
结果为浮点型
2. 逻辑运算符与逻辑表达式
逻辑运算符包括:and(与)、or(或)、not(非)共三个。
6. 运算的优先级
由高到低,从左到右
3 闯关练习
1. 设变量a=10, b=20,c=15, 那么:
a*b 的结果是( ), b/a 的结果是( )
c%a 的结果是( ), c//a 的结果是( )
A. 2 B.200 C. 5 D. 1
B
A
C
D
①新手村
基础知识
4.函数
新手村通关秘籍4:
1.了解常用函数 int()、input()、print()的功能
2.内容不清楚时,翻书或moodle一下,什么妖魔鬼怪都不能阻挡好学的你通关!!!
蓝宝书P71-72
①新手村
基础知识
函数
int(x)
y=input(‘提示信息:’)
print()
把变量x转换成整型。
屏幕上显示出“提示信息:”,
用户输入的数据后,将值赋给变量y。
将括号里的内容按一定格式要求显示到屏幕上。
输出函数
输入函数
恭喜你,完成新手村任务。
闯关成功!
①新手村
基础知识
下一回登录,我们将进入第2关。
②试炼区
顺序结构
①新手村
基础知识
自主学习网http://172.16.0.13/