编写程序给数组中的数组元素依次赋值为12345什么什么后输出要求输出数列的前40项每行输出十个
时间: 2024-10-25 15:06:16 浏览: 10
python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。
编写程序来实现这个需求,通常需要遍历嵌套数组并逐个设置元素值。假设我们有一个二维数组 `arr`,我们可以按照以下步骤操作:
```python
# 定义一个二维数组
arr = [[0] * 10 for _ in range(4)] # 创建一个4x10的数组,所有元素初始化为0
# 给数组元素依次赋值为1到45(因为有4行,每行10个元素)
for i in range(4): # 行数
for j in range(10): # 列数
arr[i][j] = (i * 10) + j + 1 # 每个元素从1开始递增
# 输出前40项,每行10个元素
current_index = 0
for line in arr[:40]: # 只打印前40项
print(*line) # 使用星号操作符将列表转换成逗号分隔的字符串并输出
if current_index % 10 == 9 or current_index == 39: # 当达到每行结束或总共第40项时换行
print() # 打印一个空行
阅读全文