我想在二维数组中输入一些值
当我输入到arr[days][count]
时,它对第一部分起作用,然而,当我第二次输入它时,while是days>1
,它似乎不起作用
例如,is days是3,numcows是2,我只能将值输入到arr[1][1]
中,而不能输入到arr[2][0]
及以后的值
arr = [[0 for row in range(week+1)] for column in range(numcows)]
for days in range(1,week+1):
count=0
for count in range(numcows):
while days == 1:
arr[0][count] = float(input ("Enter cow ID"))
...
arr[days][count] = daytotal
count = count+1
break
while days>1:
for count in range(numcows):
....
arr[days][count] = daytotal #doesn't work
count = count+1
days = days+1
我的代码怎么了
我不确定您想要完成什么,但是看起来您想要创建一个2D数组,其中第一行if cow ID和下一行n-1是n-1周内的奶牛数量。如果是这样的话,上面写的代码似乎是不正确的
我已经编写了一个代码,将所有用户输入的值添加到2X3数组中,效果很好-
相关问题 更多 >
编程相关推荐