七年级下册
第三单元开启Python小宝箱
一、教材体系
简单的密码
正误判断
循环进行密码判断
判断密码正误
学用elif
子判断语句
两种循环语句
的差别
开启Python小
宝箱
了解常用外部模块
了解random模块
学用random模块
随机取值
随机抽取同学姓名
编写简单猜数游戏
二、知识点
1.掌握if判断语句、while循环语句以及random模块的基本用法。
掌握f语句的语法格式及运用(if的双条件和多条件lif的运用。
掌握条件关系运算符(>,<,>=,<=,!=,==)
逻辑关系运算符(and,or,not)
掌握while语句的语法格式及运用
While和for循环的区别(知道循环次数用for,否则用while)
结束循环的方式:条件表达不成立,break语句结束循环。
掌握random模块常用的方法(randint(开始数,结束数),choice(数据列),shuffle(数据列))
练习题
一、单选题
1、在Python语言中,比较两个值是否相等,我们使用()。
A.=
B.=
C.==
D.===
2、在循环过程中,任何时候遇到()语句,循环都会立即结束。
A.if
B.else
C.break
D.Elif
3、在知道循环次数的情况下,我们大多会使用()循环语句。
A.While
B.for
C.else
D.Elif
4、random模块在python中可以用来()。
A.绘制各种图画
B.生成随机数等
C.对图片进行操作
D.为Python语言提供图形界面
5、if语句的作用是在Python编程语言中实现(
)功能
A.打印
B.用户输入
C.判断
D循环
6、我们可以使用()语句来实现重复输入密码,直到输入正确为止。
A.while循环B.for循环
C.else
D.elif
7、如果要判断的条件超过两种,我们就需要使用(
)。
A.if
B.else
C.break
D.elif
8、turtle模块在python中可以用来()。
A.绘制各种图画
B.生成随机数等
C.对图片进行操作
D.为Python语言提供图形界面
9、randint在random中可以用来()。
A.在开始数到结束数之间,随机生成一个整数
B.在开始数到结束数之间,随机生成一个浮点数
C.随机从数据列中抽取一个数据
D.随机打乱数据列中数据的顺序
10、print(100-25%3)应该输出什么?(
A.1
B.92
C.99
D.25
11、公鸡3文钱一只,母鸡5文钱1只,小鸡1文钱3只,百钱买百鸡的程序如下,输出后,×,y,z分别
代表(
for x in range(20):
for y in range(33):
2=100-×-y
if×*5+y*3+z/3==100:
print(x,y,z)
A小鸡母鸡公鸡
B公鸡母鸡小鸡
C小鸡公鸡母鸡
D母鸡公鸡小鸡
12、在“石头剪刀布”游戏中,下列()应该填入
石头剪刀布
import random:
#随机模块
choice=['
,剪刀,石头,布门
#前面空1个,是因为不用0表示
resulta='你赢,你输,平,'你赢,'你输门
ch=input('请你你出(1.剪刀;2.石头3.布):)
nc=int (ch)
print(“你出:",choice[nc)
jc=random.randint(
#产生1-3随机数
print("计算机出:",choice[jc])
print(result [nc-jc+2])
#根据两个数据对应结果
A.1,2
B.1,3
C.0,3
D.0,2
13、在python中循环程序主体如下,则循环次数为几次()?
for i in range(0,10,3):