bestimmte Elemente einer Liste anzeigen
Verfasst: Dienstag 23. Juni 2015, 16:42
Hallo Liebe Python-Experten!
ich habe im moment einen kurs auf der uni, in dem wir mit python programmieren.
das heißt ich bin relativ neu auf diesem gebiet und wollte euch fragen ob ihr mir bei zwei aufgaben
helfen könntet! hab schon alles mögliche probiert nur komm ich einfach nicht dahinter.
ich bin euch soo dankbar wenn ihr mir helfen könntet
die aufgabe1 lautet folgendermaßen:
Erstellen sie eine Funktion ausgabe die einen Parameter erhält und keinen Rückgabewert liefert.
Parameter: liste die Liste die in der Funktion ausgegeben werden soll.
Die Funktion ausgabe soll einen Teil der Listen ausgeben. Es soll nicht jedes Element ausgegeben werden, sondern jedes 4. Element.
Überprüfen sie die Funktionsfähigkeit mit der gegebenen Liste.
Hinweis:
Denken sie daran die Indizierung der Listen ist 0 basiert.
Verwenden sie den Modulo Operator und Range.
folgende Liste ist gegeben: frequenz = [100, 110, 115, 125, 140, 130, 135, 145, 155, 160, 152, 158, 172, 180, 156, 196, 151]
ich weiß zwar dass man mit "range" eine schrittweite angeben kann aber nicht wie ich auf die liste dann zugreifen kann....
hier ist auch noch eine 2. aufgabe die relativ ähnlich ist und ich daher absolut nicht weiter komme:
Erstellen sie eine Funktion ausgabe_2 die einen Parameter erhält und keinen Rückgabewert liefert.
Parameter: liste die Liste die in der Funktion ausgegeben werden soll.
Die Funktion ausgabe_2 soll jedes Listenelement abwechselnd um einen gewissen Betrag erhöht bzw. erniedrigt ausgeben. Die Höhe der Veränderung ist im ersten Block oben ersichtlich.
Beispiel: Falls der Wert 3 ist soll folgendes ausgegeben werden: 103, 107, 118, 122, 143, 127, ...
Überprüfen sie die Funktionsfähigkeit durch den Aufruf der Funktion mit verschiedenen Parametern.
Hinweis: Der Inhalt der Liste soll (und muss) nicht verändert werden.
VIELEN VIELEN DANK SCHON MAL!!!!
ich habe im moment einen kurs auf der uni, in dem wir mit python programmieren.
das heißt ich bin relativ neu auf diesem gebiet und wollte euch fragen ob ihr mir bei zwei aufgaben
helfen könntet! hab schon alles mögliche probiert nur komm ich einfach nicht dahinter.
ich bin euch soo dankbar wenn ihr mir helfen könntet
die aufgabe1 lautet folgendermaßen:
Erstellen sie eine Funktion ausgabe die einen Parameter erhält und keinen Rückgabewert liefert.
Parameter: liste die Liste die in der Funktion ausgegeben werden soll.
Die Funktion ausgabe soll einen Teil der Listen ausgeben. Es soll nicht jedes Element ausgegeben werden, sondern jedes 4. Element.
Überprüfen sie die Funktionsfähigkeit mit der gegebenen Liste.
Hinweis:
Denken sie daran die Indizierung der Listen ist 0 basiert.
Verwenden sie den Modulo Operator und Range.
folgende Liste ist gegeben: frequenz = [100, 110, 115, 125, 140, 130, 135, 145, 155, 160, 152, 158, 172, 180, 156, 196, 151]
ich weiß zwar dass man mit "range" eine schrittweite angeben kann aber nicht wie ich auf die liste dann zugreifen kann....
hier ist auch noch eine 2. aufgabe die relativ ähnlich ist und ich daher absolut nicht weiter komme:
Erstellen sie eine Funktion ausgabe_2 die einen Parameter erhält und keinen Rückgabewert liefert.
Parameter: liste die Liste die in der Funktion ausgegeben werden soll.
Die Funktion ausgabe_2 soll jedes Listenelement abwechselnd um einen gewissen Betrag erhöht bzw. erniedrigt ausgeben. Die Höhe der Veränderung ist im ersten Block oben ersichtlich.
Beispiel: Falls der Wert 3 ist soll folgendes ausgegeben werden: 103, 107, 118, 122, 143, 127, ...
Überprüfen sie die Funktionsfähigkeit durch den Aufruf der Funktion mit verschiedenen Parametern.
Hinweis: Der Inhalt der Liste soll (und muss) nicht verändert werden.
VIELEN VIELEN DANK SCHON MAL!!!!