我正在剑桥考试委员会教授 A Level 教学大纲。实用论文中的一个典型问题是:
在您选择的编程语言中,声明一个由十个整数组成的数组,然后对其进行初始化。
我有这个:
myArray = [] #create the array
for i in range(10): # initializes to 0
myArray.append(0)
我相信这是大多数人在 Python 中会做的事情?然而,与 Pascal 等不同,它并没有严格回答这个问题,因为 Python 中的列表本质上是动态数组,增加了不限制每个元素的数据类型的问题。我可以像在 Pascal 中那样声明一个特定大小的数组和类型,而不是一个空的动态列表,没有任何类型的循环并限制数组的类型吗?
类似的东西(伪代码):
myArray[10] : integer
这是一个非商业问题,而是一个教育问题。