Step 1, 2
import random
dice_total = 0
i = 1 # for counting while loop
while i <= 10:
# Roll two six-sided dice.
first_die = random.randint(1, 6)
second_die = random.randint(1, 6)
dice_sum = first_die + second_die
print("You rolled a " + str(dice_sum) + "!")
dice_total = dice_total + dice_sum
i = i + 1
dice_average = dice_total / 10
print("The average of dice roll is " + str(dice_average))
Step 3
import random
experiment_times = int(input("How many times do you want \
to repeat the experiment? "))
dice_total = 0
i = 1 # for counting while loop
while i <= experiment_times:
# Roll two six-sided dice.
first_die = random.randint(1, 6)
second_die = random.randint(1, 6)
dice_sum = first_die + second_die
print("You rolled a " + str(dice_sum) + "!")
dice_total = dice_total + dice_sum
i = i + 1
dice_average = dice_total / experiment_times
print("The average of dice roll for " + \
str(experiment_times) + " times is " + str(dice_average))
沒有留言:
張貼留言