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: 14077
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Oder `random.choices()` und `range()`.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
__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: 14077
- 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.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
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.