|◀◀ ◀ Основы Python ..ιllιlι.ιl. Урок 2 ▶ ▶▶|
Информация об уроке
- Продолжительность урока: 35 минут
- Изучение теории: 15 минут
- Выполнение интерактивного теста: 5 минут
- Выполнение задач: 15 минут
✎﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏
Теория
Операции с числами
- + Сложение
- - Вычитание
- * Умножение
- / Деление
- ** Возведение в степень
- // Деление нацело
- % Остаток от деления
Пример
Вы можете проводить эти операции с числовыми переменными
Условные конструкции
Условные конструкции - это конструкция вида:
"Если условие верно, то ..., иначе ..."
Пример
Если не указать else, то в случае ложности высказывания ничего происходить не будет
Операторы сравнения
Для условия вам понадобятся операторы сравнения (высказывания, возвращающие True или False, истинно высказывание или ложно):
- == Выражения равны
- != Выражения не равны
- > Правое выражение больше левого
- >= Правое выражение равно или больше левого
- < Правое выражение меньше левого
- <= Правое выражение равно или меньше левого
С помощью конструкции elif условие: вы можете дополнять условную конструкцию новыми условиями.
Логические операторы
Логические операторы - это то, что будет связывать ваши условия вместе.
- А and В - высказывание истинно, когда оба высказывания истинны
- А or В - высказывание истинно, когда хотя бы одно из высказываний истинно
- not А - высказывание истинно, когда высказывание А ложно
Пример
Интерактивный тест
Задачи
- Уровень А: Напишите программу, определяющую четность или нечетность введенного числа
Чтобы преобразовать строку в число, используйте функцию int(строка)
- Уровень В: Напишите программу, находящую корни линейного уравнения по его коэффициентам
Не забывайте про скобки для обозначения приоритетности операций
- Уровень С: Напишите программу, находящую корни квадратного уравнения по его коэффициентам
Для извлечения квадратного корня возведите значение в 0.5 степень
✎﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏﹏