gleich einmal Danke, an alle, die mir meine Frage beantworten können, es geht hier nämlich um ein kleines Problem in einer großen Aufgabe.
Code: Alles auswählen
m=1
while m<n**2:
m=int(input("Zahl von 1 bis n**2"))
s=int(input("Nummer der Spalte"))
z=int(input("Nummer der Zeile"))
if True:
print(M)
M ist diese Matrix, in der jede Zeile durch eine Liste N dargestellt wird und vor der Schleife sind alle n**2 Elemente 0.
Die Schleife soll es nun ermöglichen alle Elemente in der Matrix beliebig zu ersetzen, also muss die Schleife n**2 Mal durchlaufen werden.
Nun die Fragen: Ist die Bedingung der while-Schleife richtig? Die Schleife muss n**2 Mal laufen, bis keine 0 mehr in M steht
Was muss bei if True stehen, damit in der Matrix auch nur die richtige Spalte und Zeile ersetzt wird?
Ich vermute etwas wie if True: M[z] = m and N[s] = m. Ich bitte um Hilfe, da ich in meinen Unterlagen nichts dazu finde.
Schöne Grüße
Python 24