Найти в Дзене
Учим Python

Python урок 3

Оглавление

И так вы на уроке 3,на прошлом уроке мы рассмотрели что такое переменные и основные функции.Кто не смотрел,обязательно перейдите и посмотрите.

Поехали дальше.

input является способом введения на обратной стороне.
например если вы хотите чтоб вашей программе ответили,то тут и используем input, потренируйтесь.

для чисел надо перед input писать int чтоб пользователь ввел число.если не написать int а вам надо знать например возраст,то питон прочитает 23 как строку,а не как число.


Смотрите,я намерено указываю для 2 ух переменных str.

-2

в итоге я получаю не 37 а 2512. склеивание,потому что я указал str- строчный элемент.тобишь как на листе бумаги строка.
а не число.
Поэтому запоминаем для инпута если вы хотите видеть число не забываем прописывать int(input(
"Введите целое число: "))

Теперь переходим к логическим операторам.

-3

-4

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('Пароль неверен, вход запрещен')

-5
-6
-7

Внутри блока условной инструкции могут находиться любые другие инструкции, в том числе и условная инструкция. Такие инструкции называются вложенными. Синтаксис вложенной условной инструкции:

-8

Вложенные инструкции на одном уровне вложенности

-9

Оператор elif переводится как «иначе если». Логическое выражение, стоящее после оператора elif, проверяется, только если все вышестоящие условия ложные. Т. е., в данной схеме может выполниться только один блок кода (первый, или второй, или третий, или четвертый). Если одно из выражений истинно, то нижестоящие условия проверяться не будут.

-10

-11

Знакомство с циклами

Цикл задает многократное выполнение оператора.

Циклы — это инструкции, выполняющие одну и ту же последовательность действий, пока актуально заданное условие.

В Python существуют два типа циклов: while и for in. В этом уроке мы познакомимся только с первым циклом while.

-12

while по простому говоря это как ПОКА что то не будет как ты указал то я буду повторяться.
ПОКА не ведешь 5 я буду повторять одну и ту же фразу,к примеру)

Зацикливание

-13

Данный цикл при текущих условиях не завершится никогда, потому что a всегда будет больше нуля, условие a > 0 всегда будет верным. В программах нужно избегать бесконечных циклов, операционная система считает зациклившуюся программу повисшей и предлагает снять с нее задачу.

break и continue

Оператор continue начинает следующий проход цикла, минуя оставшееся тело цикла.

Оператор break досрочно прерывает цикл.

-14

И так в этом примере,брейк тормозит программу в тот момент когда она доходит до цифры 7, а пропустить срабатывает на цифре 4.

Думаю,на этом пока хватит,продолжим завтра)Обязательно тестируйте всё и всё у вас получится.

-15