Задания для студентов 1 курс Python

  • docx
  • 07.01.2025
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Составь задание для студентов 1 курса Python.docx

«Составь задание для студентов 1 курса Python. Цель — написать программу, которая вычисляет сумму всех четных чисел в списке, введенном пользователем. Приведи пример ввода и вывода, и предложи дополнительные задания для студентов с более высоким уровнем подготовки».

 

Задание для студентов 1 курс Python

Цель задания: Написать программу, которая вычисляет сумму всех четных чисел в списке, введенном пользователем.


Основное задание:

  1. Запросите у пользователя ввод списка чисел через пробел (строкой).
  2. Преобразуйте введенные данные в список целых чисел.
  3. Найдите сумму всех четырех чисел в этом списке.
  4. Вы выводите результаты на экран.

Пример работы программы:

Ввод пользователя:

Введите числа через пробел: 3 6 9 12 15 18

Вывод программы:

 

Сумма четных чисел: 36

 

Дополнительные задания для студентов с более высоким уровнем подготовки

  1. Задание 1 (Работа с явлениями):
    • Разделите программу на функции. Например, одна функция будет за ввод и преобразование данных, другая — за вычисление количества четных чисел, третья — за вывод результата.
  2. Задание 2 (Обработка ошибок):
    • Реализовать обработку исключений. Убедитесь, что пользователь вводит только числа. Если введен некорректированный запрос, введите данные повторно.
  3. Задание 3 (Работа с генераторами):
    • Используйте генераторное выражение для нахождения четных чисел и их количества.
  4. Задание 4 (Графический интерфейс):
    • Создайте простое графическое приложение для выполнения этой задачи с использованием библиотеки tkinterили PyQt.
  5. Задание 5 (Расширение функционала):
    • Добавить возможность подсчета:
      • Суммы всех нечетных чисел.
      • Количества четных и нечетных чисел.
      • Среднего арифметического всех четных чисел.
  6. Задание 6 (Работа с файлами):
    • Модифицируйте программу так, чтобы она взяла список чисел из текстового файла и записала результат в другой файл.

Давайте подробнее рассмотрим, как можно реализовать основные и дополнительные задания.


Основное задание: программа для нахождения величин четных чисел.

питон

# Основная программа

def main():

    # Ввод списка чисел

    user_input = input("Введите числа через пробел: ")

    try:

        numbers = list(map(int, user_input.split()))  # Преобразование в список чисел

    except ValueError:

        print("Ошибка: Введите только числа через пробел!")

        return

 

    # Нахождение суммы четных чисел

    even_sum = sum(num for num in numbers if num % 2 == 0)

 

    # Вывод результата

    print(f"Сумма четных чисел: {even_sum}")

 

if __name__ == "__main__":

    main()