内容正文:
第13课Python的模块
一、选择题
1.小明利用python制作飞行棋中的色子,色子要求只能产生大于等于1且小于等于6的随机整数,导入random模块后,以下符合条件的表达式为( )
A.random.uniform(1,6) B.int(random.random()*6)+1
C.int(random.uniform(0,6)) D.random.randint(0,1)*6
2.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
3.matplotlib模块是Python中最出色的绘图库,功能很完善。调用 matplotlib.pyplot时,坐标系可以根据数值范围自动生成。阅读下列程序代码。
import numpy as np #加载numpy模块并取名为np
import matplotlib.pyplot as plt
x=np.arange(0,2*np.pi,0.01)
y=np.sin(x)
plt.plot(x,y)
plt.title('sin(x)')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
下列选择错误的是( )
A.import matplotlib.pyplot as plt ,加载matplotlib.pyplot并取名为plt
B.x=np.arange(0,2*np.pi,0.01)为x轴区间
C.plt.plot(x,y),显示x轴、y轴
D.plt.show()显示图像
4.以下程序导入python的math模块,使用math模块下的函数对输入的实数进行向下取整,具体代码如下:
①
n = input("请输入一个实数:")
②
print(n3)
请完善该代码,上述划线处可选的语句为:( )
A.① import math ;② n3=math.floor(float(n)) ;
B.① import math;② n3=floor(float(n)) ;
C.① import math ;② n3=math.sqrt(float(n)) ;
D.① from math import ceil ;