Python) We have several lists containing the exchange rate of foreign currency from 3 different exchange points
Python) We have several lists containing the exchange rate of foreign currency from 3 different exchange points for the past few days. We need to calculate the average value of all the exchange rates and display it on the console with 5 decimal places. Enter the number of days: 4 Generated prices: Exchange 1: [67.33, 67.41, 69.55, 68.83] Exchange 2: [66.85, 68.49, 68.30, 68.77] Exchange 3: [69.15, 67.72, 70.0, 68.84] Average price: 68.43667 Instructions: Use a random number generator to fill the lists. You can use the function random.uniform(a, b) to generate random decimal numbers between a and b.
17.12.2023 17:58
Объяснение: Для решения данной задачи нам необходимо использовать полученные списки с курсом обмена валюты и вычислить среднее значение всех этих курсов.
Прежде всего, мы может получить количество дней, введенное пользователем, используя функцию input(). Затем мы можем создать списки, содержащие курсы обмена для каждой биржи в каждый из дней.
Как только у нас есть все списки, мы можем использовать функцию sum() для сложения всех элементов списка и функцию len() для определения количества элементов в списке. Затем, используя эти значения, мы можем вычислить среднее значение.
Чтобы отобразить среднее значение с точностью до 5 десятичных знаков, мы можем использовать функцию round(value, 5), где value - наше среднее значение.
Демонстрация:
Совет: Для лучшего понимания кода и контроля над рассчетами, вы можете поэтапно выводить результаты вычислений. Например, выведите списки с курсом обмена на каждую биржу, а затем - сумму и количество элементов в каждом списке для проверки.
Ещё задача:
1. Напишите Python-код, который вычисляет среднее значение списка [10, 20, 30, 40, 50] с точностью до 2-х десятичных знаков.
2. Модифицируйте код, чтобы вместо ввода количества дней, вы использовали уже предопределенную переменную с числом дней, равным 7.