Моя проблема явно
Z=sum_(i)^12 (x_i).
где я - индексы, а x_i - случайное число...
Мне нужен явный код в Python для создания 12 случайных величин и суммирования их всех.
Я попытался написать код, используя if, while loop, но я не смог его получить.
Мне нужна ваша помощь...
Чтобы иметь возможность использовать произвольную переменную, просто создайте ее как функцию. Вы можете структурировать его подобно l82Munch, но это может быть более читаемым для вас с момента вашего запуска. Обратите внимание, что диапазон - это функция генератора, которая возвращает список до последнего вызова. Таким образом, диапазон (1,3) возвращает [1,2]
import random
def rand_sum(i, j):
sum_list = []
for rand_num in range(i, j+1):
sum_list.append(random.random()) # Check random docs for a function that returns
return sum(sum_list) # a different set of randoms if this isn't
# appropriate
import random
rand_sum = sum( random.random() for x in range(12) )
Дополнительную информацию см. В случайной документации.
12 * a_single_random_nubmer
? Но ... формула в посте сбивает с толку и не соответствует английскому описанию.