如图所示是使用Python编程完成的一组图像,其程序代码如下: import matplotlib.pyplot as plt import numpy as np x=np.linspace(-1,1,5) for i in _______________: y=x*i plt.scatter(x ,y) plt.show() 横线处为一个列表,该列表中有几个元素?( )

A:10
B:5
C:40
D:1
正确答案:B
答案解析
观察生成的图像,在x轴上,1个数字对应5个坐标点,故1个x对应5个y ,所以完成一轮循环共要循环5次,故横线处的列表里有5个元素。
试卷来源:202503 青少年软件编程等级考试Python六级真题