内容正文:
数据类型
整型 int
浮点型 float
字符串型 str
布尔型 bool
列表 list
整数,3、-99、988765689
小数,3.1415926、0.0081
’中国’、”china”、”300451”、’red’
逻辑判断,True、False
存放一组数据的序列,[‘A’,5,’black’,’7’]
float(x)
int(x)
str(x)
变量——①命名规则
name2(√)、2name(×)
myname和 Myname是不同的变量
for、in、if、continue、break、else、and、not和or等
变量名由: 组成
区分大小写
不能以数字开头
不能使用内置函数或关键字
命名
注意事项
字母、数字、下划线
变量——②赋值
x = input(“请输入一个数”)
name = “张三”
赋值符号
将数据放入变量的过程。
变量名
值:存放的数据
下列选项中不符合Python语言变量命名规则的是?( C )
A. Computer
B. P
C. 3_1
D. _WO1
C
4
在Python中,运行下列程序,从键盘接收的数据分别是10和20,输出结果是( 30 )
30
5
在Python中,运行下列程序,从键盘接收的数据分别是5和10,输出的结果是( 50.0 )
50.0
6
运算符与表达式
顺序结构
选择结构
程序设计基本知识
P48
选择结构
运算符
顺序结构
目录
01
02
03
运算符
01
关系运算符
算术运算符
逻辑运算符
(1)算术运算符
主要进行算术运算,运算的结果为整型或浮点型。
自学P48
(1)算术运算符
a=2
b=3
print(a%b)
n=2
m=4
print(n**m)
i=10
j=1
print(i/j)
a=3.14
b=3.1
print(a-b)
n=7
m=3
print(n//m)
i=3.0
j=4.0
print(i*j)
说出下列代码的运行结果,并判断是哪种数据类型。
运行下列 Python程序,结果正确的是(B )
A. 2
B. 4
C. 32
D. 14
B
12
运行下列Python程序,输出结果为0,则空白处应为(D )
A. a-b
B. a+b
C. a/b
D. a%b
D
13
在Python中,运行以下程序,输出的结果是 2
2
14
(2)关系运算符
自学P48
主要用于比较两个值的大小,运算的结果为布尔型True或 False。
(2)关系运算符
a=2
b=3
print(a>b)
n=2
m=4
print(n<m)
i=10
j=1
print(i==j)
a=3.14
b=3.141
print(a!=b)
n=7
m=3
if n>=m:
print(‘True’)
i=3.0
j=4.0
if i <=j:
print(‘True’)
说出下列代码的运行结果
(3)逻辑运算符
自学P49
对关系式或布尔值进行逻辑运算,运算结果为布尔型True或 False。
(3)逻辑运算符
n=True
m=True
print(n and m)
i=False
j=True
print(i or j)
a=True
b=False
print(a and b)
n=True
print(not n)
a=0
print(not a)
说出下列代码的运行结果
(4)运算符的优先级
P49
等级越高,优先级越高,需要优先运算。
顺序结构
02
P50
输入函数
input()
用来接收键盘的输入,返回值为字符串型数据。
通常,在输入时可以给出提示信息。
例如: X=input()
Y= input(“请输入一个正整数:”)
输入一个整数6,输出的结果为?( C )
A. 24
B. 6
C. 6666
D. 4
C
22
输出函数
print()
用于在屏幕上输出一个或多个输出项的值。
编写程序,计算长方形面积
输入:
4
5
输出:
20
分别给a,b,c,d四个变量赋值,运行结果(B )
A. 100+3.14 “xyZ”+”uVW”
B. 103.14 xyZuVW
C. 103.14 “xyZuVW”
D. 100+3.14 xyZuVW
B
26
A. 8 8 8
B. 24 40 72
C. 24 40 48
D. 24 24 24
流程图描述的算法,输出结果是( B )
X:8+8+8
Y:24+8+8
Z:24+40+8
B
27
下列程序的运行结果为( 1112,23 )
1112
11+12
1112 23
28
选择结构
03
P50-51
选择结构——单分支
if _____:
_______
①
②
如果语句①成立,执行语句②
在Python中运行下列程序,输出结果为(C )
A. 1
B. 2
C. 0
D. 3
0
31
输入73,
输出_C_
C
32
选择结构——双分支
if _____:
_______
else:
_______
①
②
③
如果语句①成立,执行语句②,
否则执行语句③
若在Python中运行以下程序时输入17,则输出结果为(D)
A. 0
B. 1
C. yes
D. no
no
34
程序的输出结果是True,划线处应该填____
a<b
a<=b
比较不同的两个数a, b, 输出其中较大的数。
36
36
编写一个“登录程序”
输入账号和密码,校验是否正确。
(1)输入账号密码
(2)判断输入的账号和密码是否正确
(3)输出:若账号和密码均正确,则输出“登录成功!”,否则输出“登录失败!”
正确账号密码为: admin 123456
1.分析问题
2.设计算法
开始
输入账号、密码
是否
正确
输出“登录失败”
输出“登录成功”
是
否
结束
3.编程实现
38
程序填空:输入一个年份,判断是否为闰年。
闰年的判断条件:
1.可以被400整除;
2.能被4整除并且不能被100整除。
(year%400==0)
(year%4==0 and year%100!=0)
or
39
$$