Для решения задачи нужно пройти по каждой стране в списке countries_temperature и для каждой страны применить формулу перевода температуры из Фаренгейта в Цельсия. Формула выглядит следующим образом: (температура в Фаренгейтах – 32) * 5/9.
Итак, для каждой страны нам нужно:
1. Получить список температур для текущей страны.
2. Применить формулу для каждой температуры и записать результат в новый список температур в Цельсиях.
3. Вычислить среднее значение для списка температур в Цельсиях.
4. Вывести результат – среднюю температуру для каждой страны в Цельсиях.
Переведенный код:
“`
countries_temperature = [
[‘Таиланд’, [75.2, 77, 78.8, 73.4, 68, 75.2, 77]],
[‘Германия’, [57.2, 55.4, 59, 59, 53.6]],
[‘Россия’, [35.6, 37.4, 39.2, 41, 42.8, 39.2, 35.6]],
[‘Польша’, [50, 50, 53.6, 57.2, 59]]
]
for country_data in countries_temperature:
country_name = country_data[0]
temperatures = country_data[1]
celsius_temperatures = [(temp – 32) * 5/9 for temp in temperatures]
average_temperature = sum(celsius_temperatures) / len(celsius_temperatures)
print(f”Средняя температура в Цельсиях для {country_name}: {average_temperature}”)
“`
Таким образом, после выполнения данного кода мы получим среднюю температуру за период в Цельсиях для каждой страны из списка countries_temperature.