227k views
1 vote
Write a script that will generate random integers in the range from

0 to 50, and print them, until one is finally generated that is greater

than 25. The script should print how many attempts it took.

1 Answer

1 vote

Answer:

Step-by-step explanation:

Let's do this in Python, we shall use the package random to generate a random double between 0 and 1. Then we multiply it with 50 and covert to integer to get a random integer between 0 and 50. Place a While function with condition to stop when it's greater than 25

from random import random

attempts = 1

random_int = int(random()*50)

print(random_int)

print("This is attempt " + attempts)

while random_int <= 25:

attempts += 1

random_int = int(random()*50)

print(random_int)

print("This is attempt " + attempts)

User Markus Zeller
by
4.8k points