Python und zufällig.randint()

Ich habe Folgendes problem aus der Schule: der Lehrer hat uns gebeten, zu teilen, zu Seiten mit 2/3 und 1/3 Wahrscheinlichkeiten mithilfe der randint Funktion.

Ich verstehe wirklich nicht, wie diese randint Funktion auf Wahrscheinlichkeiten arbeitet.

import random

rand = (random.randint(1,100))
        if rand >= 67  :
                print ("obj A 1/3")
        else:
                print ("obj B 2/3")

Funktioniert das nicht.

  • "wirklich nicht verstehen, wie das funktioniert... funktioniert nicht" - was?! Bitte Lesen Sie stellen, und versuchen jemanden zu finden, die helfen können Sie besser übersetzen auf Englisch.
  • Denken Sie daran, dass die Einrückung ist essential in Pythong, so kümmern sich um Sie.
  • Was verstehen Sie nicht? Verstehen Sie, was random.randint() ist zu tun? Verstehen Sie, was Variablen-Zuweisung ist zu tun? Verstehen Sie Bedingungen?
  • Ja, ich verstehe alles. Was ich nicht verstehe ist, wie man mit randint zu unterscheiden zwischen 1/3 und 2/3.
  • Scheint eher ein Mathe-Problem als ein Programmier-Problem - 2/3 (ungefähr) 67/100
InformationsquelleAutor caubert | 2016-01-18
Schreibe einen Kommentar