Aufgabenstellung (3 von 28): Kopiere folgenden Code in die Python-Online-Umgebung und ersetze die drei Punke ... mit korrektem Python-Code:# Wir wollen zwei Wörter zufällig miteinander verbinden.
# Wir verwenden dazu die Funktion randint(start, ende) erzeugen einen zufälligen Zahl.
# Wir verwenden diese Zahl als Index und greifen auf Wörter in einer Liste zu.
# Importiere die Funktion randint aus der Bibliothek random.
...
# Liste mit wörtern:
# - Eigenschaftswörter
adjektive = ["grüner", "schwerer", "flüssiger", "starker"]
# - Hauptwörter
nomen = ["Stein", "Laptop", "Bettüberzug"]
# Erzeuge eine Zahl welche zufällig den Wert 0, 1, 2 oder 3 hat.
index_fuer_adjektive = ...
# Erzeuge eine Zahl welche zufällig den Wert 0, 1, oder 2 hat.
index_fuer_nomen = ...
# Ausgabe des verbundenen Wortes
print("Index fuer Eigenschaftswort: ", index_fuer_adjektive)
print("Index fuer Hauptwort: ", index_fuer_nomen)
print(adjektive[index_fuer_adjektive] ... nomen[index_fuer_nomen])
|
Lösung anzeigen# Wir wollen zwei Wörter zufällig miteinander verbinden.
# Wir verwenden dazu die Funktion randint(start, ende) erzeugen einen zufälligen Zahl.
# Wir verwenden diese Zahl als Index und greifen auf Wörter in einer Liste zu.
# Importiere die Funktion randint aus der Bibliothek random.
from random import randint
# Liste mit wörtern:
# - Eigenschaftswörter
adjektive = ["grüner", "schwerer", "flüssiger", "starker"]
# - Hauptwörter
nomen = ["Stein", "Laptop", "Bettüberzug"]
# Erzeuge eine Zahl welche zufällig den Wert 0, 1, 2 oder 3 hat.
index_fuer_adjektive = randint(0, 3)
# Erzeuge eine Zahl welche zufällig den Wert 0, 1, oder 2 hat.
index_fuer_nomen = randint(0, 2)
# Ausgabe des verbundenen Wortes
print("Index fuer Eigenschaftswort: ", index_fuer_adjektive)
print("Index fuer Hauptwort: ", index_fuer_nomen)
# Beides funktioniert
print(adjektive[index_fuer_adjektive], nomen[index_fuer_nomen])
# print(adjektive[index_fuer_adjektive] + " " + nomen[index_fuer_nomen])
|