ich bin ganz neu mit Python unterwegs, also bitte seid nicht zu kritisch mit mir
 .
 .Das unten dargestellte Programm soll eine 10*10er Matrix mit maximal 5 1en ausgeben. Nun "zieht" er leider im Streifen, das heißt er verteilt zwar ganz toll die 1en in der Matrix, allerdings sind alle sind alle Zeilen identisch => so 20-50 1er
 .
 .Ich habe bereits versucht meinen Fehler zu finden, aber irgendwie wirkt auf mich alles schlüssig
 
   .
 .Vielen Dank schon einmal für eure Hilfe.
Code: Alles auswählen
#	CREATE CLEAR GRID
def ccgrid():
	line	=	[0,	0,	0,	0,	0,	0,	0,	0,	0,	0]
	grid	=	[line, line, line, line, line, line, line, line, line, line]
	return grid
	
#	CREATE MAX X 1s
def	cmxo(grid, max):
	import random
	for i in range(1, max):
		x = random.randint(0, 9) 
		y = random.randint(0, 9) 
		line	= grid[x]
		line[y]	= 1
		grid[x]	= line
		# oder halt grid[x][y]
	return grid
	
	
#	MAIN	
def main():
	grid = ccgrid()
	grid = cmxo(grid, 5)
	print grid
	
main()

