ich habe bis jetzt so erweitert, dass man hier alle Zeilen lieset.
jetzt ander Frage bitte:
kann man anstelle der Zeilen die Spalten lesen
soll man hier die Funktion reversed benutzen , oder gibt es andere Vorgehensweise
a=[[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0 ...
Die Suche ergab 15 Treffer
- Dienstag 30. November 2021, 16:45
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
- Montag 29. November 2021, 20:25
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ja, das will ich nicht das ganze lösen, deswegen will ich das Problem zerlegen, und dann habe ich gemerkt, ich kann nicht mal eine einfache liste lösen, deswegen habe ich das gefragt wie ist es mit eine einfache liste a=[1,0,1,1,0] aussieht in meinem einfachen code
- Montag 29. November 2021, 20:10
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ja, du hast recht, es ist meine Aufgabe, und das will ich jetzt nicht komplett lösen, deswegen ist meine Frage wie kann man nur einfach Zeile Liste zu programmieren: [1,0,1,1,0]
a=[1,0,1,1,0]
for i in a:
if i==1:
(nachrechts der Nachbar suchen und die Ergebnisse merken
danach die Liste ...
a=[1,0,1,1,0]
for i in a:
if i==1:
(nachrechts der Nachbar suchen und die Ergebnisse merken
danach die Liste ...
- Montag 29. November 2021, 11:49
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ich dachte ich werde in meinem Code einfach erklärt wie man in eine´einfache liste [1,0,1,1,0]
den Verfahren lernen.
- Montag 29. November 2021, 10:30
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ich glaube, ich fange von 0 an:
ich habe jetzt einfache liste: a = [1,0,1,1,0]
wie kann ich die liste als Ergebnis = [1,2]
d.h. hier sind 2 Flüsse gefunden mit der Länge 1 und 2
ich habe jetzt einfache liste: a = [1,0,1,1,0]
Code: Alles auswählen
a=[1,0,1,1,0]
for i in a:
if i==1:
print(i)d.h. hier sind 2 Flüsse gefunden mit der Länge 1 und 2
- Sonntag 28. November 2021, 15:14
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
das habe ich einfach bis jetzt geschaft, mir fehlt noch die Ausgabe der Flüsse in einer liste:
also bei mir werden Fluss 5x mal ausgegeben, jetzt muss die laenge einzelne fluss als summe i+j ausgegeben--> bitte einfache vorgehensweise, da ich kein programmierer bin
a = [
[1,0,0,1,0],
[1,0,1,0,0 ...
also bei mir werden Fluss 5x mal ausgegeben, jetzt muss die laenge einzelne fluss als summe i+j ausgegeben--> bitte einfache vorgehensweise, da ich kein programmierer bin
a = [
[1,0,0,1,0],
[1,0,1,0,0 ...
- Sonntag 28. November 2021, 14:40
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
sorry ich meine a[j]
Code: Alles auswählen
a=[a[i][j].......a[i][j+1]
[a[i+1][j]..................]- Sonntag 28. November 2021, 14:37
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ich denke das ganze wir noch viel schneller wenn man in eine While Schleife tuet.
ich habe es bis jetzt nicht geschaft, da ich kein Programmierer bin, aber mir geht es nur um Algorithmus.
d.h. while a [j] == 1 dann erstmal den gefundnen wert zu Laenge zuweisen und dann die nachbaren auch über If ...
ich habe es bis jetzt nicht geschaft, da ich kein Programmierer bin, aber mir geht es nur um Algorithmus.
d.h. while a [j] == 1 dann erstmal den gefundnen wert zu Laenge zuweisen und dann die nachbaren auch über If ...
- Donnerstag 25. November 2021, 18:12
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
Danke
ich bin ganz neu in der Programmierung,
ich muss noch viel lernen.
aber dein Tipp schaue noch mal und vergleiche die For Schleifen
ich bin ganz neu in der Programmierung,
ich muss noch viel lernen.
aber dein Tipp schaue noch mal und vergleiche die For Schleifen
- Donnerstag 25. November 2021, 18:11
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
gut danke , ich lasse es. es hat mir aber viel gebracht. ich bin ganz neu in Programmierung
- Donnerstag 25. November 2021, 17:45
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
landschaft = [
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
for zeile in landschaft:
for fleck in zeile:
if fleck == 1:
print("Fluss")
das ist gut aber es wird die länge nicht ermittelt und soriert, es soll aber raus kommen; Laenge = [1,2,2,2,5]
d.h. ein Fluss, 3x 2 ...
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
for zeile in landschaft:
for fleck in zeile:
if fleck == 1:
print("Fluss")
das ist gut aber es wird die länge nicht ermittelt und soriert, es soll aber raus kommen; Laenge = [1,2,2,2,5]
d.h. ein Fluss, 3x 2 ...
- Donnerstag 25. November 2021, 17:38
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
a = [
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
#print(a)
for i in a:
for j in a:
if (a [j])==1:
laenge=(a [j])
if (a[i+1][j])==1:
laenge=(a[i+1][j])
if (a [j+1])==1:
laenge=(a [j+1])
if (a [j-1])==1:
laenge=(a [j-1])
return laenge
ich bekomme aber Fehler in Line if ...
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
#print(a)
for i in a:
for j in a:
if (a [j])==1:
laenge=(a [j])
if (a[i+1][j])==1:
laenge=(a[i+1][j])
if (a [j+1])==1:
laenge=(a [j+1])
if (a [j-1])==1:
laenge=(a [j-1])
return laenge
ich bekomme aber Fehler in Line if ...
- Donnerstag 25. November 2021, 17:03
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
nein die Lösung haben wir es nicht, aber wie kann mit range die Matrix wie oben beschrieben bekommen--> a = [
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
- Donnerstag 25. November 2021, 16:21
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Re: Array Aufgabe lösen, benötige Hilfe
ich habe in Python so angefangen, aber nicht weiter gekommen:
a = [
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
for i in a:
print(a)
if a ==1:
aber in andere Sprache
habe ich 2 For schleifen i, j
und wurde so vorgehen:
b[]
for (i =0 , i<5, i++)
for (j=0, j<5, j++)
if a(i ...
a = [
[1,0,0,1,0],
[1,0,1,0,0],
[0,0,1,0,1],
[1,0,1,0,1],
[1,0,1,1,0],
]
for i in a:
print(a)
if a ==1:
aber in andere Sprache
habe ich 2 For schleifen i, j
und wurde so vorgehen:
b[]
for (i =0 , i<5, i++)
for (j=0, j<5, j++)
if a(i ...
- Donnerstag 25. November 2021, 15:06
- Forum: Allgemeine Fragen
- Thema: Array Aufgabe lösen, benötige Hilfe
- Antworten: 31
- Zugriffe: 2093
Array Aufgabe lösen, benötige Hilfe
kann jemanden mir hilfe die Aufgabe hier zu lösen:
entweder mit einer For oder While Schleife und was ist besser. ich bin Anfänger in Programmierung Python
Gegeben ist eine Matrix (zweidimensionales Array), welches nur die Zahlenwerte 0 und 1 enthält
Matrix
Jede 0 in der Matrix steht hierbei für ...
entweder mit einer For oder While Schleife und was ist besser. ich bin Anfänger in Programmierung Python
Gegeben ist eine Matrix (zweidimensionales Array), welches nur die Zahlenwerte 0 und 1 enthält
Matrix
Jede 0 in der Matrix steht hierbei für ...
