Die Suche ergab 15 Treffer

von asadob1
Dienstag 30. November 2021, 16:45
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 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 ...
von asadob1
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
von asadob1
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 ...
von asadob1
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

:-) du hast mir die Sache noch schwere gemacht.
ich dachte ich werde in meinem Code einfach erklärt wie man in eine´einfache liste [1,0,1,1,0]
den Verfahren lernen.
von asadob1
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]

Code: Alles auswählen

a=[1,0,1,1,0]
for i in a:
    if i==1:
        print(i)
wie kann ich die liste als Ergebnis = [1,2]
d.h. hier sind 2 Flüsse gefunden mit der Länge 1 und 2
von asadob1
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 ...
von asadob1
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]..................]
von asadob1
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 ...
von asadob1
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
von asadob1
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
von asadob1
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 ...
von asadob1
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 ...
von asadob1
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],
]
von asadob1
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 ...
von asadob1
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 ...