(共18张PPT)
第四章 程序设计基础
4.1 程序设计语言的基础知识
4.2 运用顺序结构描述问题求解过程
4.3 运用选择结构描述问题求解过程
4.4 运用循环结构描述问题求解过程
4.1程序设计语言的基础知识
4.1.1 Python的常量和变量
4.1.2 Python的数据类型
R
半径:2cm
面积:
求圆的面积
求圆的面积
常量、变量
常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。在程序中可以直接使用。
如:3.14,2,’hello’等
常量:
常量、变量
变量:
在程序运行过程中其值发生变化的量。
R = 2
变量名
变量的值(内容)
变量可以用指定的名字来代表,即变量由标识符(又称名字)和变量的内容(又称值)两部分组成。
变量
Python是动态语言,变量不需要定义数据类型,需要根据其赋予的值来确定其类型。
R = 2
变量名:R
变量值:2
变量类型:整型
任何数据都看成一个对象。
变量赋值就是把数据和变量关联起来。
同一个变量可以重复赋值,而且可以赋予不同类型的值。
R
2
A=1
A=‘hi’
Print(A)
A
1
hi
变量
Python是动态语言,变量不需要定义数据类型,需要根据其赋予的值来确定其类型。
数据类型
求圆的面积
标识符命名规则
3. 变量的命名
标识符由字母(A~Z,a~z)、数字(0~9)和下划线( _ )组成。并且第一个字符必须是字母或下划线;
标识符是区分大小写的,如X和x、sum和Sum都是不同的标识符;
标识符不能包括关键字(保留字),见表1;
标识符要尽量做到“见名知义”,增强程序的可读性;
考虑到系统的可移植性,建议标识符的长度不要超过8个字符。
标识符命名规则
标识符命名规则
练习:
Count_1
helloworld
Ans#1
姓名
print
2ans
Test!2
合法
不合法
练习
1.
2.
练习
3.
4.
5.如要使变量b存储整数5,下列赋值语句写法正确的是()
A.b=5 B.b=5.0
C.5=b D.b=‘5’
6.小程同学先后给变量a赋值情况如下:
a=100
a=a+11
A=“abc”
你能告诉小程同学变量a到底存储的是哪个量吗
A.100 B.111 C.abc D.都有可能
7.下面是小新在某道编程题中定义的变量,哪个变量名是不合法的()
A.apple_Prince12 B._math
C.3apple D.Apple
8.在python中,以下哪个选项a 的数据类型为数值型()
A. a=5 B. a=“5”
C. a=’5’ D. a=5.0
课堂小结