模块的概念与引用 知识点题库

在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度(   )
A . turtle. left(100) B . turtle. right(100) C . turtle. forward(100) D . turtle. backward(100)
turtle.circle(100),可以让海龟画出边长为100像素的正方形。
在一次比赛中,需要随机给10名选手各编一个0~9范围内的唯一序号,对应的Python程序段如下:

        

a,b=[0]*10,[False]*10

i=0

while i<=9:

       

if not b[r]:

a[i]=r

          

i=i+1

print(a)

则划线处的代码依次是(      )

① r=random.randint(0,10)

② b[r]=True

③import random

④ b[i]=True

⑤from random import randint

⑥ r=random.randint(0,9)

A . ⑤①② B . ⑤⑥④ C . ③①④ D . ③⑥②
利用Python程序绘制函数y=sin(x)的图像。若要绘制下图所示的函数图象,则下列码中第6行应填写的语句是( )

⒈#绘制正弦函数y=sin(x)的图像

⒉import matplotlib. pyplot as plt

⒊import numpy as np

⒋x=np. linspace(0,10,1000)

⒌y=np. sin(x)

⒎plt show( )

A . plt. plot(x,y) B . plt. plot(y,x) C . plt. bar(x,y) D . plt. boxplot(x,y)
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()显示图像
调用模块不正确的(    )
A . os.system( ) B . random.sample( ) C . mymodule.match_num( ) D . sys.sleep( )
以下哪项是一个绘图库模块(    )
A . numpy B . matplotlib C . plot D . Arange
random模块是一个。random.randint(1,10)语句作用
Python中有很多内置模块,如: math 模块、random 模块、time 模块等,使用时不需要导入。
模块的导入语句可以使用import语句或from-import语句。
请使用python3.x版本,利用海龟绘图函数库编写一个程序,绘制一个等边三角形,边长100单位。
编程题
  1. (1) 请使用python3.x版本,利用海龟绘图函数库编写一个程序绘制一个正方形,边长100单位。
  2. (2) 难度提升,实现输入多边形边的数量,自动根据输入的边数绘制多边形,多边形的边长随意。

    提示:让海龟前进10单位,turtle.forward(10)

    让海龟左转45度,turtle.left(45)

    让海龟右转90度,turtle.right(90)

在random模块中,随机生成一个0至1(不含1)之间的实数,用哪个函数最合适(    )
A . seed( ) B . random( ) C . uniform( ) D . randint( )
在Python中,对于列表类型的变量,以下哪个方法可以添加列表元素(    )
A . len( ) B . reverse( ) C . append( ) D . pop( )
在Python Shell中,下面哪种方式不能正确计算的结果(    )
A . >>> import math

>>> sqrt(2)

B . >>> from math improt sqrt

>>> sqrt(2)

C . >>> import math

>>> math.pow(2,0.5)

D . >>> from math import pow

>>> pow(2,0.5)

模块导入后,可以使用内置函数查看模块内部的函数名。
模块(Module)是用来把函数、变量,以及其他东西组织成更大的、更强的程序。
在Python中,使用random模块的函数randint(0, 5),生成的结果有5种。
tkinter是Python的内置模块。
random模块中random.randint(1,10)函数的作用是(    )
A . 生成从1到10的随机浮点数 B . 产生1到10之间的随机整数 C . 返回数值10 D . 产生1到9之间的随机浮点数