Академический Документы
Профессиональный Документы
Культура Документы
Повторение
пройденного
материала
Переменные и операции
с переменными
В языке программирования Python существуют ба-
зовые математические операции. В своей программе
мы можем перемножать, делить, складывать, вычитать,
возводить в степень. Для выполнения перечисленных
действий в Python используются операторы. Основные
из них приведены в таблице.
Оператор Описание
+ сложение
- вычитание
* умножение
/ деление
// деление без дробной части
** возведение в степень
% остаток от деления
3
Урок № 1
4
Повторение пройденного материала
Условные инструкции
Условие if
Зачастую в программе возникает необходимость ис-
пользовать условную инструкцию if, которая позволяет
однозначно ответить на вопрос – истина или ложь. Ре-
зультатом сравнения будет логическое True или False.
Если истина, то выполняется блок кода, иначе – пропу-
скаем его. В таблице приведены операторы для выпол-
нения сравнений.
Оператор Описание
== равно
!= не равно
< меньше
> больше
<= меньше или равно
>= больше или равно
% остаток от деления
5
Урок № 1
Конструкция if-else
Бывают случаи, когда в программе необходимо
уточнить какие-то действия. В зависимости от резуль-
тата сравнения (if – истина или ложь), выполнить ка-
кие-либо действия.
Рассмотрим на примере. Для участия в олимпиаде
по программированию для юниоров студент должен
быть не старше 12-ти лет.
if (age <= 12):
print("Welcome")
else:
print("Sorry..")
Конструкция if-elif-else
Используем конструкцию if-elif, когда нужно про-
верить сразу несколько условий. Например, студент
проходит тест из 10-ти вопросов. Если он правильно от-
ветил более, чем на 8 вопросов, то получает оценку А,
менее 4-х вопросов – С, иначе – В.
if tests > 8:
mark = "A"
elif tests < 4:
mark = "C"
else:
mark = "B"
6
Повторение пройденного материала
Циклы
Когда нужно повторить один участок кода опреде-
ленное количество раз, используем циклы. Функция
range(0,5) создает последовательный список чисел из
тех значений, что были переданы в скобках.
for i in range(0,5):
print("processing..%s" %i)
Цикл while понадобится в случае, когда количество
повторений неизвестно. Код будет выполняться до тех
пор, пока выражение равно True.
count = 0
while count < 3:
print(count)
count += 1
7
Урок № 1
Функции
Упростить написание кода можно, воспользовав-
шись стандартной или собственной функцией.
Функция – это некая подпрограмма, которую мож-
но вызывать из кода. Существуют стандартные функ-
ции, например, range(), list(). Однако целесообразно
и удобно писать свои. Это не только упрощает воспри-
ятие кода, но и позволяет неоднократно его использо-
вать, особенно при написании сложных программ.
Функция начинается с def и состоит из имени, ар-
гумента внутри скобок и тела. В скобках можем пере-
давать параметры: переменные, кортежи либо оставить
скобки пустыми. Для вызова функции достаточно лишь
указать ее имя и передать аргументы.
8
Повторение пройденного материала
9
Урок № 1
Повторение пройденного материала