X
Привет,Гость.
Предлагаем пройти революционный
курс по гитаре.
Подарок от Трайзе Сергея забирай!
ВАМ ПОДАРКИ ОТ ПРОЕКТА
"ГИТАРНАЯ РЕВОЛЮЦИЯ"


04.10.2022

Основные математические операции в Python

Важно держать в голове следующие правила работы с типами:

  • если хотя бы одна из переменных принадлежит к типу float, результат вычисления тоже получит тип float;
  • при операции деления результат всегда вернётся с типом float, даже если оба исходных числа принадлежат к типу int.

Операции со строковыми переменными:

Что нужно сделать? Оператор в Python Пример
Склеить + "a" + "b" = "ab"
Продублировать * "ab" * 2 = "abab"

Ввод данных с клавиатуры

input() – функция для ввода данных с клавиатуры без сопроводительной фразы.
input("сопроводительная фраза") – функция для ввода данных с клавиатуры с сопроводительной фразой, которую мы увидим перед вводом данных.

Если не присваивать введённые пользователем данные никакой переменной, то они просто выведутся на экран, а если присвоить – сохранятся под именем переменной, но выводиться на экран не будут.

Чтобы преобразовать введенные данные в числа, следует воспользоваться уже рассмотренными функциями int() или float().

 

Операции сравнения

"<" (меньше) — условие верно, если первый операнд меньше второго.
">" (больше) — условие верно, если первый операнд больше второго.
"==" (равенство) — условие верно, если два операнда равны.
"<=" (меньше или равно) — условие верно, если первый операнд меньше второго или они равны.
">=" (больше или равно) — условие верно, если первый операнд больше второго или они равны.
"!=" (неравенство) — условие верно, если два операнда неравны.

Важно!

Следует обратить внимание на оператор == (двойное «равно»), который мы использовали. В отличие от привычного «равно» он используется не для присваивания значений, а для сравнения двух объектов между собой.

Операторы сравнения в Python можно объединять в цепочки (в отличии от большинства других языков программирования, где для этого нужно использовать логические связки), например, a == b == c или 1 <= x <= 10

Логические операции

Логическое И — бинарный оператор и имеет вид and. Оператор and возвращает True тогда и только тогда, когда оба его операнда имеют значение True.

Логическое ИЛИ тоже является бинарным оператором и имеет вид or. И возвращает True тогда, когда хотя бы один операнд равен True.

Логическое НЕ (отрицание) является унарным оператором и имеет вид not, за которым следует единственный операнд. Логическое НЕ возвращает True, если операнд равен False и наоборот.

Условный оператор

Условия: IF

Структура условного оператора:

if логическое условие:

результат, если условие выполняется

Условия: IF - ELSE

Структура условного оператора с блоком else:

if логическое условие:

результат, если условие выполняется

else:

результат, если условие не выполняется

Важно!

Оператор else также требует после себя двоеточия и отступа с новой строки.

Блок-схему if и if-else можно представить следующим образом:

1.5_Uslovnii_operator.pngПоделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован.