У меня есть задание из 3 частей, которое я понимаю, что делать, просто делать это сбивает с толку.Я застрял в поисках того, как написать этот код для Часть B. (я понимаю Часть A).
A) Используйте цикл для генерации 1000 случайных целых чисел в диапазоне от 10 до 20(включительно).Найти среднее число ваших 1000 случайных чисел.Оно должно быть близко к 15.
import random
from random import randrange
def main():
numbers = []
for count in range(1000):
number = random.randrange(10,21)
numbers.append(number)
print(sum(numbers)/len(numbers))
main()
B) Предположим, что длина трассы составляет 2 мили.Ваша лошадь может бегать максимум 40 футов за одну секунду, но в течение любой данной секунды может бегать любое количество футов от 4 до 40. Ваша программа должна иметь цикл, который вычисляет положение лошадей в конце каждой секунды, пока лошадь не пересечетФинишная черта.Каждую секунду генерируйте случайное целое число и добавляйте его в текущую позицию лошадей. Выходными данными должно быть количество секунд, необходимое для завершения гонки. .
Пока я знаю, что должен делать (вот мой набросок), я просто не знаю, как кодироватьэто:
Я знаю, что 1 миля равна 5280, поэтому 2 мили - это 10560.
Я знаю, что диапазон для любой заданной секунды составляет [4,41).
def race():
#position variable
#position variable
#while loop condition
#increment seconds
#add random value to position
#return elapsed seconds
Я могу выполнить часть C, в которой просит 1000 гонок и секунд, чтобы закончить гонку.