И так вы на уроке 3,на прошлом уроке мы рассмотрели что такое переменные и основные функции.Кто не смотрел,обязательно перейдите и посмотрите.
Поехали дальше.
input является способом введения на обратной стороне.
например если вы хотите чтоб вашей программе ответили,то тут и используем input, потренируйтесь.
для чисел надо перед input писать int чтоб пользователь ввел число.если не написать int а вам надо знать например возраст,то питон прочитает 23 как строку,а не как число.
Смотрите,я намерено указываю для 2 ух переменных str.
в итоге я получаю не 37 а 2512. склеивание,потому что я указал str- строчный элемент.тобишь как на листе бумаги строка.
а не число.
Поэтому запоминаем для инпута если вы хотите видеть число не забываем прописывать int(input("Введите целое число: "))
Теперь переходим к логическим операторам.
False и True это булево,тобишь правда или ложь.
10 > 5 .
10 больше 5? правда? да! вот и пайтон нам говорит,да 10 больше 5.
Цель if — выполнить определённый блок кода при определённом условии.
Если выражение истинно (True), то выполняется «Блок кода-1», если выражение ложно (False), то «Блок кода-1» пропускается, программа выполняется дальше.
Пример:
password = 'x777' # правильный пароль, хранится в программе
password = input('Введите пароль: ') # просим пользователя ввести пароль
access = False # переменная, хранит разрешение на доступ
if password == password: # если введен правильный пароль
print('Пароль принят, добро пожаловать в систему')
access = True
if password != password: # если введен неправильный пароль
print('Пароль неверен, вход запрещен')
Внутри блока условной инструкции могут находиться любые другие инструкции, в том числе и условная инструкция. Такие инструкции называются вложенными. Синтаксис вложенной условной инструкции:
Вложенные инструкции на одном уровне вложенности
Оператор elif переводится как «иначе если». Логическое выражение, стоящее после оператора elif, проверяется, только если все вышестоящие условия ложные. Т. е., в данной схеме может выполниться только один блок кода (первый, или второй, или третий, или четвертый). Если одно из выражений истинно, то нижестоящие условия проверяться не будут.
Знакомство с циклами
Цикл задает многократное выполнение оператора.
Циклы — это инструкции, выполняющие одну и ту же последовательность действий, пока актуально заданное условие.
В Python существуют два типа циклов: while и for in. В этом уроке мы познакомимся только с первым циклом while.
while по простому говоря это как ПОКА что то не будет как ты указал то я буду повторяться.
ПОКА не ведешь 5 я буду повторять одну и ту же фразу,к примеру)
Зацикливание
Данный цикл при текущих условиях не завершится никогда, потому что a всегда будет больше нуля, условие a > 0 всегда будет верным. В программах нужно избегать бесконечных циклов, операционная система считает зациклившуюся программу повисшей и предлагает снять с нее задачу.
break и continue
Оператор continue начинает следующий проход цикла, минуя оставшееся тело цикла.
Оператор break досрочно прерывает цикл.
И так в этом примере,брейк тормозит программу в тот момент когда она доходит до цифры 7, а пропустить срабатывает на цифре 4.
Думаю,на этом пока хватит,продолжим завтра)Обязательно тестируйте всё и всё у вас получится.