18. Языки в оффлайне и в онлайне: завершение
Теперь, вооружившись функциями print() и format(), представим результаты исследования эффектно. Тем более, нам есть что подать: сейчас мы вычислим степень цифровой активности каждого языка — тот самый «индекс проникновения в интернет».
Добавим в каждый блок информацию об индексе проникновения в интернет. Поделим число сайтов с языком на число людей, которые на нём говорят. Для наглядности умножьте результат на 1000 и выведите с точностью до двух знаков после запятой. Итог должен выглядеть так:
--- Китайский язык ---
Доля говорящих на языке: ...
Доля сайтов с языком: ...
Индекс проникновения в интернет: ...
--- Английский язык ---
Доля говорящих на языке: ...
Доля сайтов с языком: ...
Индекс проникновения в интернет: ...
--- Русский язык ---
Доля говорящих на языке: ...
Доля сайтов с языком: ...
Индекс проникновения в интернет: ...
total_web = 10
total_speakers = 7539
chinese_speakers = 1107.0
chinese_web_part = 0.017
english_speakers = 1121.0
english_web_part = 0.539
russian_speakers = 264.3
russian_web_part = 0.061
chinese_speakers_part = chinese_speakers / total_speakers
chinese_web_sites = chinese_web_part * total_web
chinese_index = 1000 * chinese_web_sites / chinese_speakers
print()
print('--- Китайский язык ---')
print('Доля говорящих на языке: {:.2%}'.format(chinese_speakers_part))
print('Доля сайтов с языком: {:.2%}'.format(chinese_web_part))
print('Индекс проникновения в интернет: {:.2f}'.format (chinese_index))
print()
english_speakers_part = english_speakers / total_speakers
english_web_sites = english_speakers_part * total_web
english_index = 1000 * english_web_sites/ english_speakers
print('--- Английский язык ---')
print('Доля говорящих на языке: {:.2%}'.format(english_speakers_part))
print('Доля сайтов с языком: {:.2%}'.format(english_web_part))
print('Индекс проникновения в интернет: {:.2f}'.format(english_index))
print()
russian_speakers_part = russian_speakers / total_speakers
russian_web_sites = russian_speakers_part * total_web
russian_index = 1000 * russian_web_sites / russian_speakers
print('--- Русский язык ---')
print('Доля говорящих на языке: {:.2%}'.format(russian_speakers_part))
print('Доля сайтов с языком: {:.2%}'.format(russian_web_part))
print('Индекс проникновения в интернет: {:.2f}'.format(russian_index))
print()
Выводит результат:
--- Китайский язык ---
Доля говорящих на языке: 14.68%
Доля сайтов с языком: 1.70%
Индекс проникновения в интернет: 0.15
--- Английский язык ---
Доля говорящих на языке: 14.87%
Доля сайтов с языком: 53.90%
Индекс проникновения в интернет: 1.33
--- Русский язык ---
Доля говорящих на языке: 3.51%
Доля сайтов с языком: 6.10%
Индекс проникновения в интернет: 1.33
Задание не выполнено - формулировка:
Формат вывода неправильный. Проверьте, нет ли ошибок в тексте.