Python :: Aufgabe #265

5 Lösungen Lösungen öffentlich

Häufigkeit einer 6 beim Würfeln?!

Anfänger - Python von DragStar - 06.04.2020 um 08:34 Uhr
Verfassen Sie ein Programm, welches 25.000 mal, jeweils so lange das Würfeln mit einem Würfel simuliert, bis eine 6 erscheint.
Auszugeben ist, wie oft man dabei schlimmstenfalls würfeln musste.

Lösungen:

vote_ok
von satn1241 (3090 Punkte) - 13.04.2020 um 11:43 Uhr
Quellcode ausblenden Python-Code
import random
würfel = 0
versuche = 0
for i in range(0,25000):
    würfel = random.randint(1,6)
    versuche = versuche+1
    if würfel == 6:
        break
print("So viele Versuche hat es gebraucht:",versuche)
vote_ok
von Gisbert5020 (3120 Punkte) - 13.04.2020 um 17:07 Uhr
Quellcode ausblenden Python-Code
import random
z = 0
z1=0
for i in range(25000):
    z += 1
    zahl = random.randint(1,6)
    if zahl == 6 and z > z1:
        z1=z
        z=0
print(z1)
vote_ok
von dasDa (70 Punkte) - 17.04.2020 um 11:00 Uhr
Quellcode ausblenden Python-Code
import random

dice_max = 25000
dice = 0
glob_counter = 0
counter_6 = 0

for i in range(0, dice_max):
    random.seed()
    dice = random.randint(1, 6)
    glob_counter += 1

    if dice == 6:
        counter_6 += 1
        print("Bisher", glob_counter, "Versuche")
        input()

print("Die 6 wurde", counter_6, "x gewürfelt von", dice_max, "Versuche")
vote_ok
von Cubzer (20 Punkte) - 24.04.2020 um 23:19 Uhr
Quellcode ausblenden Python-Code
import random
global_highest = 0
for i in range(25000):
    n = 0
    while random.randint(1, 6) != 6:
        n += 1
    if n > global_highest:
        global_highest = n
print(global_highest)
vote_ok
von thunderbird (820 Punkte) - 26.04.2020 um 22:05 Uhr
Quellcode ausblenden Python-Code
import random

_anzahl = input("Bitte Anzahl an Wuerfen eingeben: ")
trys = 0

for i in range(int(_anzahl)):
    check = False
    while not check:
        wuerfel = random.randint(1,6)
        trys += 1
        
        if wuerfel == 6:
            check = True

print(f"Es wurden {trys} Versuche benoetigt.")
2004132

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.