内容正文:
2026学年信息技术学科学案系列14
姓名: 班级:
第三章 算法的程序实现
第2节 python语言基础
【知识技能】
了解 Python 的编程环境。
【学习目标】
掌握 Python 的基本数据类型,掌握各类型数据在 Python 中的表示方法;掌握 Python的基本运算符和复合运算符的使用;掌握各运算符的优先级
【知识清单】
3、 变量
1.变量是指在程序运行过程中可以改变的量,在程序进行中,新的值会覆盖原有值,变量用来存储未知或可变的数据。如a=123,a是变量,存储值123。
2.变量名命名规则:
· 变量名由字母(包含汉字)、数字、下划线(_)组成,只能以字母或 _ 开头,不能以数字开头。
· 变量名不能和Python保留字相同,比如 print、input
· 变量名区分大小写。如 SUM ≠ sum ≠ Sum
· 变量名既要简短又要具有描述性,即“见名知意”
4、 赋值
1. 给变量赋值使用“=”符号,“=”左边是变量名,右边是变量值:变量名 = 表达式
例如:
n=1
n=n+1 #一个变量可以在赋值运算符两边同时使用, n+1的结果赋值给n。
n+=1 #等同于n=n+ 1
类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。
2. 常见的赋值
赋值方法
含义
x=2
将数值2赋值给变量x
x,y=1,2
将数值1赋值给变量x,数值2赋值给变量y
x=y=z=1
将数值1分别赋值给变量x,y,z
x+=1
与x=x+1等价
课堂例题:
某Python程序如下:
a=3
b=a
a+=1
print(a,b)
程序运行后,输出的结果是( )
A 3 3 B 1 3
C 4 3 D 4 7
【典例训练】
1.下列数据不属于字符串型的是 ( )
A. "34526" B.'HAPPY'
C. ""%*^$" D.#字符串
2.下列数据属于实型的是 ( )
A.-9 B.3e-4 C.0xff00 D.1
3.下列运算符中优先级最高的是 ( )
A.* B.** C./ D.//
4.若a=9,b=2,则下列计算结果不正确的是 ( )
A. a+b的值是11 B. a//b|的值是4
C. a%b的值是1 D. a**b 的值是18
5.已知a="杭州",运行代码 print(a in"杭州是浙江的省会")后,输出的结果是 ( )
A.杭州是浙江的省会
B. a in"杭州是浙江的省会"
C. True
D. False
6.执行代码 print(3+6==6)后,输出的结果是 ( )
A.6 B.4
C. True D. False
7.在 Python中,若a=1,b=2,c=-2,则下列 Python表达式的值为 False的是 ( )
A. a>b or b>c B. a>c and b>a
C. c<a<b D. a<b and a<c
8.已知变量a、b均存储了一个整数,下列 Python表达式的值一定为 False的是 ( )
A. a==b B. a>b and b>a
C. a!=b D. a>b or b>a
9.若变量a=3,则 Python表达式38%a*2**a/(-4) 的值是 ( )
A.-1 B.-4 C.-2 D.-4.0
10. Python表达式18-118//100*10的值是 ( )
A.0 B.8 C.-10 D.10
11.[2025 绍兴期末] Python 表达式5+3*2**2//5 的值是 ( )
A.5 B.6 C.7 D.8
12.已知整数x≥100,下列 Python表达式与y=x//10%10功能相同的是 ( )
A. y=x%100//10 B. y=x%10//10
C. y=x%10//100 D. y=x//100%10
13.用 Python表达式表示数学表达式|x|≥5,正确的是( )
A. x>=5
B. x<=-5
C. x>=5 or x<=-5
D. x>=5 and x<=-5
14.下列 Python表达式中,结果为 True的是 ( )
A.2==2 or 2>6
B.2!=1 and 2==3
C. not(1==1 and 0!=1)
D. "5" in"100"
15.下列 Python表达式中,能正确表示数学表达式 √b2−4ac的是 ( )
A. b**2-4*a*c**0.5
B.(b**2-4*a*c)**0.5
C.(b**2-4ac)**0.5
D.b∗∗2−4∗a∗∗0.5∗c
16.某班级的同学排成一列,从第1位同学开始按1~6循环报数,下列 Python表达式能正确表示第n位同学所报数字的是 ( )
A. n
B. n%6
C.(n-1)%6+1
D.(n+1)%6-1
17.一个笼子里关着共46只鸡和兔子,其中共有120只脚,问鸡和兔子各有多少只?假设鸡的数量为x,兔子的数量为y,则检验的 Python表达式为()
A. x+y==46
B.2∗x+4∗y=120
C.x+y=46and2∗x+4∗y=120
D.x+y=46or2∗x+4∗y=120
阅读下列材料,回答第18至19题:
某玩家和计算机进行石头剪刀布游戏,规则为剪刀胜布,石头胜剪刀,布胜石头,相同则平局,胜局多者赢。用g表示玩家,c表示计算机,数字0表示?头,1表示剪刀,2表示布。
18.若玩家依次输入数字0,1,2,0,1,结果为玩家赢则计算机依次产生的数字可能是 ( )
A.1,1,2,2,0
B.2,0,0,1,2
C.1,2,1,2,1
D.0,0,0,2,1
19.下列能判断玩家单局获胜的表达式是 ( )
A. g<c
B. g==c+1 or g==c-2
C. g==c-1 or g==c+2
D.(g+2)%3!=c
PS.将答案填写至答案栏中,以答案栏答案为准,未填写视为作业未做!!!
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
答案
学科网(北京)股份有限公司
$