Python – Nach dem Zufallsprinzip Wörter auswählen, die in einem Quiz angezeigt werden sollen

Diese Frage hat hier schon eine Antwort:

  • Wie kann ich zufällig einen Artikel aus einer Liste auswählen? 11 antworten

Ich brauche Hilfe. Hier haben wir meine zwei Listen:

wordlists1 = ["hot","summer", "hard", "dry", "heavy", "light", "weak", "male", "sad", "win", "small","ignore", "buy", "succeed", "reject", "prevent", "exclude"] wordlists2 = ["cold", "winter", "soft", "wet", "light", "darkness", "strong", "female", "happy", "lose", "big", "pay attention", "sell", "fail", "accept", "allow", "include"] 

Okay, so viele Leute missverstehen mich, also habe ich diese beiden Listen, ich benutze die random.choice, um ein Wort aus jeder Liste zu holen, sobald wir diese Worte haben, brauche ich sie als eine Frage wie, wenn zu drucken Heiß und schwach sind ausgewählt, dann würde es angezeigt werden, wie "Heiß ist zu kalt, wie schwach ist zu___?" Ich brauche wirklich Hilfe auf diesem, und ausführliche Schritte würden geschätzt werden.

3 Solutions collect form web for “Python – Nach dem Zufallsprinzip Wörter auswählen, die in einem Quiz angezeigt werden sollen”

Verwenden Sie die zufällige Bibliothek, um eine zufällige Wahl zu treffen und verwenden Sie zip , um sicherzustellen, dass jedes Element mit dem Gegenteil verbunden ist:

 import random words = zip(wordlist1, wordlist2) print random.choice(words) for word1, word2 in words: print word1, "is the opposite of", word2 

Sie können das random Paket verwenden und die random.choice Funktion verwenden:

 import random wordlists1 = ["hot","summer", "hard", "dry", "heavy", "light", "weak", "male", "sad", "win", "small","ignore", "buy", "succeed", "reject", "prevent", "exclude"] wordlists2 = ["cold", "winter", "soft", "wet", "light", "darkness", "strong", "female", "happy", "lose", "big", "pay attention", "sell", "fail", "accept", "allow", "include"] word1 = random.choice(wordlists1) word2 = random.choice(wordlists2) print("Are "+word1+" and "+word2+" opposites?") 

Versuchen…

 import random print(" question " + random.choice(wordlists1) + " question " + random.choice(wordlists2)) 
  • Schnelle willkürliche Verteilung zufällige Stichproben
  • Python-Zufallssequenz mit Samen
  • Unterschied zwischen np.random.seed () und np.random.RandomState ()
  • Wie soll ich random.jumpahead in Python verwenden?
  • Gibt es eine zufällige Funktion in Python, die Variablen akzeptiert?
  • Beste Weg, um eine zufällige Datei aus einem Verzeichnis zu wählen
  • Generiere mehrere zufällige Zahlen, um einen Wert in Python zu entsprechen
  • Erstellen Sie Zufallszahl innerhalb eines Annulus
  • (Pseudo) Zufallszahlenerzeugung in Python ohne Verwendung von Modulen und Uhr
  • Lesen Sie zufällige Zeilen aus großer CSV-Datei in Python
  • Python-String oder if-Anweisung
  • Python ist die beste Programmiersprache der Welt.