【发布时间】:2016-08-31 23:15:14
【问题描述】:
我是 python 编码的新手,我想知道是否有某种方法可以将 C 中的代码转录为 python:
for (K=1; K<3; K++)
for (I=0; I<3; I++)
for (J=0; J<7; J++){
printf("Year: %d\tProvince: %d\tMonth: %d: ", K, I, J);
scanf("%f", &A[I][J][K]);
}
这就是我目前所做的一切,唯一缺少的就是如何在三维数组中输入数据
for k in range(1,3):
for i in range(1,3):
for j in range(1,7):
print("Year: " + str(k) + " Province: " + str(i) + " Month: " + str(j) + ": ")
【问题讨论】:
-
如果从标准输入读取不是您需要知道的,那么请更具体地描述您不了解的内容。
-
您可以预先分配一个 3d 列表并填充它,但它不是很 Python 并且难以正确处理。我认为您可能应该在迭代时构建列表,这样会更容易推理。