Отношение числа населения разных стран
1 428 627 663 Индия
695 000 000 Европа
331 893 745 США
146 447 424 Россия
124 500 000 Япония
countries_population = {
"Китай": 1411750000,
"Индия": 1428627663,
"Европа": 695000000,
"США": 331893745,
"Россия": 146447424,
"Япония": 124500000
}
def calculate_population_ratios(population_data):
ratios = {}
countries = list(population_data.keys())
for i in range(len(countries)):
for j in range(i+1, len(countries)):
country1 = countries[i]
country2 = countries[j]
population1 = population_data[country1]
population2 = population_data[country2]
ratio = population1 / population2
ratios[f"{country1} / {country2}"] = ratio
ratios[f"{country2} / {country1}"] = 1 / ratio
return ratios
population_ratios = calculate_population_ratios(countries_population)
for ratio, value in population_ratios.items():
print(f"{ratio}: {value:.3f}")
вывод данных:
Китай / Индия: 0.988
Индия / Китай: 1.012
Китай / Европа: 2.031
Европа / Китай: 0.492
Китай / США: 4.254
США / Китай: 0.235
Китай / Россия: 9.640
Россия / Китай: 0.104
Китай / Япония: 11.339
Япония / Китай: 0.088
Индия / Европа: 2.056
Европа / Индия: 0.486
Индия / США: 4.304
США / Индия: 0.232
Индия / Россия: 9.755
Россия / Индия: 0.103
Индия / Япония: 11.475
Япония / Индия: 0.087
Европа / США: 2.094
США / Европа: 0.478
Европа / Россия: 4.746
Россия / Европа: 0.211
Европа / Япония: 5.582
Япония / Европа: 0.179
США / Россия: 2.266
Россия / США: 0.441
США / Япония: 2.666
Япония / США: 0.375
Россия / Япония: 1.176
Япония / Россия: 0.850
Свидетельство о публикации №124042600838