Это увлекательная и понятная книга о Python, созданная специально для начинающих взрослых и их детей. Эта книга предлагает простой и доступный путь в мир программирования, где даже самые молодые читатели могут освоить основы.Примеры кода для детей: Книга содержит множество примеров кода, которые легко понять и объяснить детям. Они иллюстрируют концепции программирования через интересные истории и задачи.Каждая глава вводит важные концепции программирования, такие как переменные, условия, циклы и функции, используя язык, понятный и детям, и начинающим взрослым.
Приведённый ознакомительный фрагмент книги Понятный Python. С наглядным кодом, для детей и начинающих предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
Глава 4: Операторы и Выражения
1: Арифметические операторы
Арифметические операторы — это специальные символы в Python, которые используются для выполнения математических операций. Вот некоторые из них:
Сложение (+): Оператор сложения используется для сложения двух чисел. Например:
результат = 5 + 3
print(результат) # Выведет: 8
Вычитание (-): Оператор вычитания используется для вычитания одного числа из другого. Например:
результат = 7 — 2
print(результат) # Выведет: 5
Умножение (*): Оператор умножения используется для умножения двух чисел. Например:
результат = 4 * 6
print(результат) # Выведет: 24
Деление (/): Оператор деления используется для деления одного числа на другое. Важно помнить, что результат деления всегда будет числом с плавающей точкой (десятичной дробью). Например:
результат = 8 / 2
print(результат) # Выведет: 4.0
Деление по модулю (%): Оператор деления по модулю возвращает остаток от деления одного числа на другое. Представь, у тебя есть 10 конфет, и ты хочешь поделить их между тремя своими друзьями. Ты делишь конфеты и видишь, что у тебя осталась 1 конфета. Это деление по модулю! Например:
остаток = 10 % 3
print(остаток) # Выведет: 1
Операция деления по модулю — это как посчитать остаток, который остается после того, как мы поделили одно число на другое.
2: Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Они всегда возвращают либо True (истина), либо False (ложь). Вот некоторые операторы сравнения:
Равно (==) — это когда две вещи идентичны:
Представь, у тебя есть две машины, и они выглядят точно одинаково: у них одинаковые цвета, одинаковые колеса и одинаковые фары. Ты можешь сказать, что эти две машины равны, потому что они одинаковы по своему внешнему виду.
Теперь давай посмотрим, как это работает на Python:
машина1 ="красная, 4 колеса"
машина2 ="красная, 4 колеса"
если_равны = (машина1 == машина2)
если_равны будет True, потому что машина1 и машина2 одинаковы по своему описанию — обе красные и имеют 4 колеса.
Так что оператор"Равно (==)"используется, чтобы сравнивать две вещи и убедиться, что они идентичны, как две одинаковые машины. Если они идентичны, то результатом сравнения будет"True"(истина); если нет, то"False"(ложь).
"Не равно"(!=) — это как сравнение игрушек:
Допустим, у тебя и у твоего друга есть коробки с игрушками. Ты хочешь узнать, разные ли у вас игрушки или одинаковые. Если игрушки в твоей коробке не такие же, как у друга, то ты говоришь"не равно"!
Давай на Python создадим пример:
твои_игрушки = ["машинка","кукла","мяч"]
другие_игрушки = ["машинка","кубики","мяч"]
если твои_игрушки!= другие_игрушки:
….print("Твои игрушки не такие же, как у друга!")
else:
….print("Твои игрушки такие же, как у друга!")
В этом примере мы используем оператор"не равно"(!=) для сравнения твоих игрушек и игрушек друга. Если они не одинаковые (то есть, хотя бы одна игрушка разная), мы выводим сообщение, что у вас разные игрушки.
Итак, оператор"не равно"(!=) используется для сравнения двух вещей и говорит нам, разные ли они или нет.
Больше (>) — это как игра в сравнение чисел. Давай представим, что у нас есть два числа, скажем, 7 и 3. Оператор"больше (>)"помогает нам определить, кто из них больше, как в конкурсе.
Если мы спрашиваем Python,"7 больше, чем 3?" — Python ответит"Да!"и покажет нам True (правда). Это как сказать, что"7 — это больше, чем 3!"
Таким образом, оператор"больше (>)"помогает нам сравнивать числа и определять, какое из них больше. Если число слева от оператора больше числа справа, Python скажет"Да"и выведет True. Если не так, то Python скажет"Нет"и выведет False (ложь).
результат = 7 > 4
print(результат) # Выведет: True
Меньше (<): Так же как и больше, только наоборот. Проверяет, меньше ли одно значение, чем другое.
результат = 3 < 6
print(результат) # Выведет: True
Больше или равно (>=) — это способ сравнения двух чисел или величин, чтобы узнать, одно из них больше или равно другому.
Давай представим, что у нас есть два стакана с мармеладками. В первом стакане у нас 5 мармеладок, а во втором стакане 3 мармеладки. Мы можем использовать оператор"больше или равно (>=)"для сравнения количества мармеладок в этих стаканах.
Если мы скажем:"Мармеладок в первом стакане больше или равно, чем во втором стакане?", то это значит, что мы проверяем, есть ли в первом стакане хотя бы столько же мармеладок, сколько во втором, или даже больше.
Если это правда (если в первом стакане 5 мармеладок, а во втором 3), то оператор"больше или равно (>=)"даст нам ответ"да"или True. Но если бы в первом стакане было бы, например, только 2 мармеладки, то оператор дал бы нам ответ"нет"или False.
Так что"больше или равно (>=)"говорит нам о том, есть ли у нас достаточно или даже больше чего-то, чем в чем-то ещё.
количество_мармеладок_в_первом_стакане = 5
количество_мармеладок_во_втором_стакане = 3
если_больше_или_равно = количество_мармеладок_в_первом_стакане >= количество_мармеладок_во_втором_стакане
если_больше_или_равно:
….print("Мармеладок в первом стакане больше или равно, чем во втором стакане.")
else:
….print("Мармеладок в первом стакане меньше, чем во втором стакане.")
В этом примере сначала мы устанавливаем количество мармеладок в первом и втором стаканах (5 и 3 соответственно). Затем мы используем оператор"больше или равно (>=)"для сравнения этих значений и сохраняем результат в переменной если_больше_или_равно.
Затем мы проверяем значение если_больше_или_равно с помощью условной конструкции if. Если значение равно True, мы выводим сообщение"Мармеладок в первом стакане больше или равно, чем во втором стакане."В противном случае (else), если значение False, мы выводим"Мармеладок в первом стакане меньше, чем во втором стакане."
Этот код демонстрирует, как оператор"больше или равно (>=)"используется для сравнения значений в Python.
Меньше или равно (<=): Проверяет, меньше или равно ли одно значение другому.
Давайте представим ситуацию, где у вас есть яблоки и вы хотите узнать, сколько из них можно поделить между детьми так, чтобы каждый получил хотя бы одно яблоко. Вот как можно использовать оператор <=:
# Количество яблок и количество детей
количество_яблок = 10
количество_детей = 3
# Проверяем, можно ли поделить яблоки равномерно между детьми
если количество_яблок <= количество_детей:
….print("Яблок хватит на всех!")
else:
….print("Яблок не хватит на всех.")
В этом примере мы сравниваем количество_яблок с количество_детей. Если количество_яблок меньше или равно количество_детей, то программа выводит"Яблок хватит на всех!".
Представьте, что у вас есть 10 яблок и 3 ребенка. Поскольку 10 яблок меньше или равно 3 детям, то программа сообщит, что яблок хватит на всех.
Это простой способ использования оператора <= для сравнения чисел и принятия решений в коде.
3: Логические операторы
Логические операторы используются для комбинирования условий и выполняют логические операции. Вот некоторые из них:
Конец ознакомительного фрагмента.
Приведённый ознакомительный фрагмент книги Понятный Python. С наглядным кодом, для детей и начинающих предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других