Untitled Formative 45

Last updated about 1 year ago
11 questions
Описание ситуации: Вы продолжаете карьеру в качестве стажера в компании "Технологии будущего", которая занимается анализом данных и разработкой бизнес-решений. На одном из совещаний руководитель попросил вас создать небольшую программу на Python, которая поможет собрать первичные данные и выполнять простые вычисления. Сейчас вы работаете над освоением Python и его основных функций для взаимодействия с пользователями и обработки информации. Ваша задача — научиться использовать функции print() и input() для ввода и вывода данных, разобраться с типами данных и выполнять математические операции.
Проблемная ситуация: Для поставленной задачи придется столкнуться с новым ПО и языком программирования, с которым вы работали совсем немного. Вам придется использовать все возможности языка и выполнять простые математические операции с целыми и вещественными числами.
Исходные условия: Вы будете работать в Jupyter Notebook, создавая отдельные ячейки для каждого задания. Вам даны инструкции по Python и базовый набор примеров для проверки.
Форма выполнения задания: Индивидуальная работа, самостоятельное выполнение задач.
Программные инструменты для выполнения:
- ПО: Jupyter Notebook
- Язык программирования: Python
Требования к результату выполнения задания: Файл .ipynb с выполненными заданиями, в котором каждое задание выполнено в отдельной ячейке, с комментариями к коду и примерами ввода-вывода.
Запрос от отдела кадров: "Можешь написать программу, которая будет выводить имя сотрудника и город, где он работает? Это поможет нам автоматизировать базовую отчетность."
Создайте новую ячейку в Jupyter Notebook. Используйте функцию print() для вывода имени и города проживания. Проверьте результат.
1

Выберите оценку проделанной работы:

Запрос от отдела управления персоналом: "Нам нужно записывать возраст новых сотрудников. Можешь создать небольшой скрипт, который запрашивает возраст и выводит его на экран?"
В новой ячейке используйте функцию input() для запроса возраста, затем print() для вывода сообщения с подтверждением (например, "Ваш возраст: 25 лет").
1

Выберите оценку проделанной работы:

Запрос от финансового отдела: "Хотим автоматизировать проверку ввода чисел. Можешь написать программу, которая запрашивает два числа и выводит их типы?"
Используйте input() для получения чисел, определите их тип, а затем преобразуйте в int или float, чтобы убедиться, что данные корректны для расчетов.
1

Выберите оценку проделанной работы:

Запрос от отдела маркетинга: "Мы часто работаем с процентами и коэффициентами. Можешь сделать скрипт, который умножает два вещественных числа и выводит результат?"
Запросите два числа, выполните умножение и выведите результат. Убедитесь, что программа правильно обрабатывает числа с десятичной частью.
1

Выберите оценку проделанной работы:

Запрос от отдела поддержки клиентов: "Нам нужно проверять, корректно ли вводятся данные в форму. Можешь сделать скрипт, который проверяет, ввел ли пользователь число?"
Используйте try-except для обработки ошибок при преобразовании в int или float. Если пользователь вводит некорректное значение, программа должна вывести сообщение об ошибке.
1

Выберите оценку проделанной работы:

Запрос отдела аналитики: "Нам нужно быстро считать базовые показатели, для этого нам необходима программа, которая выполняет основные операции с двумя введенными числами"
Запросите у пользователя два числа, преобразуйте их, выполните математические операции. Обработайте возможные ошибки, такие как деление на ноль, и выведите результаты.
1

Выберите оценку проделанной работы:

Required
1

Загрузите файл с работой

Оцените свою работу с кейсом.
Следующий блок оценивается Вами и педагогом.
1

1. Активность участия

1

2. Решение проблем

1

3. Применения теоретических знаний

1

4. Качество работы с кейсами