Программирование на языке Python
Информатика

Может ли кто-нибудь поделиться контрольной работой по информатике для 11 класса? 4. Напишите программу для определения

Может ли кто-нибудь поделиться контрольной работой по информатике для 11 класса?
4. Напишите программу для определения модели автомобиля с наименьшей скоростью.
5. Создайте программу для определения моделей автомобилей с объемом двигателя, превышающим 1500 мл.
6. Разработайте форму и добавьте запись о машине "Таврия" в базу данных между третьей и четвертой записью.
7. Сгенерировать отчет, включающий следующие поля: • модель (в алфавитном порядке) • скорость • мощность
Верные ответы (1):
  • Весенний_Лес
    Весенний_Лес
    22
    Показать ответ
    Информатика: Программирование на языке Python

    Задача 4: Определение модели автомобиля с наименьшей скоростью
    python
    # Создаем список моделей и скоростей автомобилей
    models = ["Мерседес", "БМВ", "Форд", "Тойота"]
    speeds = [180, 200, 170, 190]

    # Ищем индекс модели с наименьшей скоростью
    min_speed_index = speeds.index(min(speeds))

    # Выводим модель с наименьшей скоростью
    print(f"Модель автомобиля с наименьшей скоростью: {models[min_speed_index]}")


    Задача 5: Определение моделей автомобилей с объемом двигателя, превышающим 1500 мл
    python
    # Создаем список моделей автомобилей
    models = ["Мерседес", "БМВ", "Форд", "Тойота"]

    # Создаем список объемов двигателя
    engine_volumes = [1800, 1300, 1600, 1400]

    # Инициализируем пустой список для хранения моделей с объемом двигателя более 1500 мл
    models_over_1500ml = []

    # Проверяем каждый объем двигателя и добавляем соответствующую модель в список
    for i in range(len(engine_volumes)):
    if engine_volumes[i] > 1500:
    models_over_1500ml.append(models[i])

    # Выводим модели с объемом двигателя более 1500 мл
    print("Модели автомобилей с объемом двигателя более 1500 мл:")
    for model in models_over_1500ml:
    print(model)


    Задача 6: Добавление записи о машине "Таврия" в базу данных между третьей и четвертой записью
    python
    # Создаем список записей в базе данных
    database = ["Мерседес", "БМВ", "Форд", "Тойота"]

    # Добавляем запись о машине "Таврия" в нужное место списка
    database.insert(3, "Таврия")

    # Выводим обновленные данные базы данных
    print("Обновленная база данных:")
    for record in database:
    print(record)


    Задача 7: Генерирование отчета с полями модель, скорость и мощность
    python
    # Создаем словарь с данными об автомобилях
    cars = [
    {"модель": "Мерседес", "скорость": 180, "мощность": 250},
    {"модель": "БМВ", "скорость": 200, "мощность": 280},
    {"модель": "Форд", "скорость": 170, "мощность": 220},
    {"модель": "Тойота", "скорость": 190, "мощность": 260}
    ]

    # Сортируем список автомобилей по модели в алфавитном порядке
    cars.sort(key=lambda x: x["модель"])

    # Выводим отчет с полями модель, скорость и мощность
    print("Отчет:")
    for car in cars:
    print(f"Модель: {car["модель"]}, Скорость: {car["скорость"]}, Мощность: {car["мощность"]}")


    Совет: При написании программ на языке Python важно следить за правильностью синтаксиса, особенно при использовании отступов. В данном случае, каждая новая строка после двоеточия должна иметь одинаковый отступ. Рекомендуется также использовать осмысленные имена переменных для лучшей читаемости кода.

    Упражнение: Дан список марок автомобилей и скоростей. Напишите программу, которая находит модель с наибольшей скоростью и выводит ее на экран. Используйте следующие данные:
    python
    models = ["Мерседес", "БМВ", "Форд", "Тойота"]
    speeds = [180, 200, 170, 190]
Написать свой ответ: