Формирование словаря страна - население
Другие предметы

Используя Интернет, сформируйте словарь страна - население (с минимум 4 странами). Программа запрашивает у пользователя

Используя Интернет, сформируйте словарь "страна - население" (с минимум 4 странами). Программа запрашивает у пользователя информацию о стране, её населении, и добавляет значения в словарь. Затем выводит список населения стран в порядке убывания. Например: [1395380000, 146781095, 67348000]
Верные ответы (2):
  • Valeriya
    Valeriya
    49
    Показать ответ
    Формирование словаря "страна - население"

    Инструкция:
    Для выполнения данной задачи мы будем использовать язык программирования Python. Сначала нам понадобится создать пустой словарь, в котором будем сохранять информацию о странах и их населении. Затем, с помощью цикла, мы будем запрашивать у пользователя название страны и ее население и добавлять эти значения в словарь.
    После того, как все данные будут добавлены, мы будем сортировать словарь по значению населения в порядке убывания и выводить список населения стран.
    Ниже приведен пример кода, решающего данную задачу и демонстрирующего заполнение словаря странами и их населением:

    python
    country_population = {}

    while True:
    country = input("Введите название страны: ")
    population = int(input("Введите население страны: "))

    country_population[country] = population

    add_another = input("Добавить еще одну страну? (да/нет): ")
    if add_another.lower() == "нет":
    break

    sorted_population = sorted(country_population.items(), key=lambda x: x[1], reverse=True)

    print("Список населения стран в порядке убывания:")
    for country, population in sorted_population:
    print(f"{country}: {population}")


    Совет:
    Чтобы найти информацию о странах и их населении, вы можете использовать поисковые системы или специализированные сайты, такие как Всемирный банк или ЦРУ. Будьте внимательны при вводе данных и удостоверьтесь, что вы указываете правильное население для каждой страны.

    Проверочное упражнение:
    Добавьте в словарь "страна - население" следующие страны и их население: "США" - 331,002,651, "Китай" - 1,439,323,776, "Россия" - 145,934,462, "Бразилия" - 212,559,417. Выведите список населения стран в порядке убывания.
  • Yak
    Yak
    48
    Показать ответ
    Содержание вопроса: Создание словаря "страна - население"

    Пояснение: Для решения этой задачи, мы будем использовать словарь в Python. Словарь представляет собой неупорядоченную коллекцию пар "ключ-значение". В данном случае, ключом будет название страны, а значением - население этой страны.

    Для начала, создадим пустой словарь. Затем, мы будем запрашивать у пользователя информацию о стране и её населении, и добавлять эти значения в словарь. После того, как пользователь завершит ввод информации о странах, мы будем сортировать словарь по значению населения в порядке убывания и выводить результат.

    Демонстрация:

    countries_population = {}

    while True:
    country = input("Введите название страны (или "стоп" для завершения): ")
    if country == "стоп":
    break
    population = int(input("Введите население страны: "))
    countries_population[country] = population

    sorted_population = sorted(countries_population.items(), key=lambda x: x[1], reverse=True)
    print(sorted_population)


    Совет: Чтобы лучше понять работу с словарями, рекомендуется ознакомиться с документацией Python и изучить различные методы работы со словарями.

    Дополнительное задание: Напишите программу, которая создает словарь "столица - страна" (с минимум 4 странами), запрашивая у пользователя информацию о названии страны и ее столице. Затем выведите список стран в алфавитном порядке.
Написать свой ответ: