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: 14270
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Oder `random.choices()` und `range()`.
“Programming is partially an artform and, like artists, programmers will do it even if they don't get money.” — Linus Torvalds
__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: 14270
- 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.
“Programming is partially an artform and, like artists, programmers will do it even if they don't get money.” — Linus Torvalds
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.
