Twa kɔ nsɛm atitiriw so
Log in
Sign up for FREE
arrow_back
Laabri

Кейс 2: Логические выражения и основные конструкции управления в Python

star
star
star
star
star
Last updated over 1 year ago
16 Nsɛmmisa
Ɛhia
1

Оцените свою работу с кейсом.

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

1
1
1
1

Описание ситуации: Вы продолжаете работу в компании "Технологии будущего" и оказываетесь ответственным за задачи, требующие более сложных логических операций и циклических алгоритмов. Коллеги из разных отделов обратились к вам с просьбами о написании скриптов, которые помогут им автоматизировать проверки условий и выполнять повторяющиеся действия с данными. Для успешного выполнения этих задач вам нужно освоить логические выражения, условные конструкции и циклы на языке Python.

Проблемная ситуация: Познакомиться с логическими операциями (дизъюнкция, конъюнкция, отрицание) и таблицей истинности на языке программирования, с которым вы работали не так долго.

Исходные условия: Работа выполняется в Jupyter Notebook.

Форма выполнения задания:Индивидуальная работа, выполнение задач с последующим обсуждением результатов.

Программные инструменты для выполнения:

- ПО: Jupyter Notebook

- Язык программирования: Python

Требования к результату выполнения задания: Файл .ipynb с выполненными задачами, комментариями и примерами вывода.

Создайте файл в Jupiter notebook, назовите его фамилия_№группы.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
1.

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

Запрос от отдела контроля качества: «Можешь написать скрипт, который проверяет, соответствует ли товар нужному качеству по нескольким условиям?»

Используя конструкцию if, создайте программу, которая проверяет два условия (например, цена и наличие на складе) и выводит результат проверки.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
2.

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

Запрос от финансового отдела: «Мы хотим автоматически проверять состояние счета. Можешь сделать программу, которая выводит сообщения в зависимости от остатка на счету?»

Напишите программу, которая использует if-elif-else для вывода сообщений в зависимости от значения переменной balance (например, "Баланс низкий", "Баланс нормальный", "Баланс высокий").

1
Asemmisa {{asɛmmisaAhyɛnsode}}
3.

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

Запрос от отдела аналитики: «Можешь создать скрипт, который выводит номера всех четных чисел от 1 до 20 для анализа продаж?»

Используя цикл for и функцию range(), создайте программу, которая перебирает числа от 1 до 20 и выводит только четные числа.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
4.

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

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

Используя цикл while, создайте программу, которая выводит квадрат чисел от 1 до 10. Убедитесь, что цикл работает корректно и завершает свою работу при достижении последнего значения.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
5.

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

Запрос от отдела HR: "Нам нужен скрипт для автоматической оценки кандидатов по разным критериям. Можешь создать программу с несколькими условиями проверки?"

Используя конструкцию if, создайте программу, которая проверяет возраст, опыт и уровень квалификации кандидата. Программа должна выводить результат, подходящий ли кандидат или нет.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
6.

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

Запрос от руководителя аналитического отдела: "Создайте программу, которая проверяет остаток на складе и выводит предупреждение, если он ниже нормы. Программа должна проверять остаток ежедневно в течение недели."

Напишите программу с циклом for, которая проходит по каждому дню недели. В каждом цикле проверяется значение stock.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
7.

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

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

Напишите программу, которая сравнивает доход от двух рекламных кампаний. Используйте условие if-else, чтобы определить, какая из кампаний принесла больше дохода, и вывести результат.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
8.

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

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

Используя цикл for, создайте программу, которая перебирает значения списка категорий расходов, считает общую сумму и выводит результат.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
9.

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

Запрос от отдела клиентской поддержки: "Для оценки реакции клиентов на новый продукт, можешь создать программу, которая вычисляет средний рейтинг из отзывов?"

Создайте список с оценками пользователей, используя цикл for и переменную-счетчик, чтобы вычислить средний рейтинг. Выведите результат на экран.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
10.

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

Запрос от отдела аналитики: "Для анализа сезонных продаж нужен цикл, который показывает месяцы, в которых объем продаж превысил средний."

Напишите программу, которая проходит по списку месячных продаж, вычисляет средний объем и выводит месяцы, в которых продажи выше среднего.

1
Asemmisa {{asɛmmisaAhyɛnsode}}
11.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
12.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
13.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
14.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
15.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
16.

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