Hallo Zusammen,
Wie kann ich eine Liste (mit Zahlen) mittels einer Funktion erstellen?
Dabei ist es wichtig das 3 Parameter beachtet werden.
-Ein Parameter bestimmt wie lang die Liste ist (zb. die Liste besteht aus 5 Zahlen)
-Ein Parameter bestimmt AB welche Zahl
-Ein Parameter bestimmt BIS welche Zahl
In die liste sollen aber dann zufällige zahlen aus dem Bereich AB und BIS ausgewählt werden
ZB:
Parameter Länge: 5
Parameter AB: 3
Parameter BIS: 15
-> Liste[3,6,8,10,14]
Funktionen und listen
- __blackjack__
- User
- Beiträge: 14227
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Oder `random.choices()` und `range()`.
“Ich bin für die Todesstrafe. Wer schreckliche Dinge getan hat, muss eine angemessene Strafe bekommen. So lernt er seine Lektion für das nächste Mal.” — Britney Spears, Interview in der französischen Zeitung Libération, 2. April 2002
__blackjack__ hat geschrieben: Donnerstag 11. November 2021, 19:01 Oder `random.choices()` und `range()`.
Muss das denn wirklich `choices()` und nicht `choice()` heissen? Bei `choices()` erhalte ich eine Liste einer zufälligen Zahl.
- __blackjack__
- User
- Beiträge: 14227
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@P_Python: Es muss wirklich `choices()` heissen. Du willst ja eine Liste mit Zahlen. Schau doch einfach mal in die Dokumentation von dieser Funktion. Die hat ja Argumente. Man muss ja nicht alle Defaultwerte einfach so akzeptieren.
“Ich bin für die Todesstrafe. Wer schreckliche Dinge getan hat, muss eine angemessene Strafe bekommen. So lernt er seine Lektion für das nächste Mal.” — Britney Spears, Interview in der französischen Zeitung Libération, 2. April 2002
Achso, ich habe mich auf den 2. Beitrag bezogen, dort wurde von einer list comprehension gesprochen.Sirius3 hat geschrieben: Donnerstag 11. November 2021, 20:37 Da brauchst Du keine Listcomprehension, da reicht das Argument k=laenge.
