Урок 8 Логический тип Bool. Операции сравнения Python

preview_player
Показать описание
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥

👉👉👉 Свой вопрос по курсу можешь задать в чате

👉👉👉 Также подписывайся на мой телеграмм-канал

В видео мы познакомимся с новым типом данных - bool. Узнаем, что такое истина и ложь, как можно сравнить числа между собой. Научимся делать типичные проверки:

1) на положительность;

2) на четность;

3) на кратность (некратность) любому числу;

4) на двузначность/трехзначность;

5) на принадлежность числа интервалу.

Познакомимся с логическими операторами or, and, not

Задания для самостоятельной работы

1) Проверка на положительность
На вход поступает целое число. Программа должна вывести True, если введенное значение является положительным числом, в противном случае - False.

2) Проверка на четность
На вход поступает целое число. Программа должна вывести True, если введенное значение является четным числом, в противном случае - False.

3) Проверка на кратность 6
На вход поступает целое число. Программа должна вывести True, если введенное значение кратно 6 (без остатка делится на 6), в противном случае - False.

4) Число не кратно 9?
На вход поступает целое число. Программа должна вывести True, если введенное значение не делится на 9, в противном случае - False.

5) Последняя цифра числа 2 ?
На вход поступает целое число. Программа должна вывести True, если у введенного числа последняя цифра 2, в противном случае - False.

6) Оба числа делятся на 7
На вход поступают два целых число. Программа должна вывести True, если оба числа делятся на 7, в противном случае - False.

7) Треугольник правильный?
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют правильный треугольник, в противном случае - False.

8) Принадлежность диапазону
На вход поступает целое число. Программа должна вывести True, если введенное значение принадлежит интервалу от 5 не включительно до 19 включительно , в противном случае - False.

9) Хотя бы одно делится на 4
На вход поступают два целых числа. Программа должна вывести True, если хотя бы одно число делятся на 4, в противном случае - False.

10) Треугольник равнобедренный ?
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют равнобедренный треугольник, в противном случае - False.

11) Число двузначное?
На вход поступает целое положительное число. Программа должна вывести True, если данное число является двузначным, в противном случае - False.

12) Треугольник прямоугольный ?
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют прямоугольный треугольник, в противном случае - False.

Подробная информация об этом уроке

Все видео этого курса можете найти на сайте

или в Вк

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк

В данном группе можете найти информацию о новых видео и задать вопросы
Рекомендации по теме
Комментарии
Автор

🫵 Теория без практики - ничто, поэтому 👇
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса

egoroffchannel
Автор

Очень грамотно построено обучение - прилагается необходимое количество задач, достаточное для закрепления изучаемого материала

serhiilykhodid
Автор

Очень подробно все разъясняется. Особенный плюс в том, что уделяется внимание на детали, о которых в других аналогичных видео не рассказывается (например параметры функции print, о внутренних функциях python) . Спасибо.

AleksandrArkhipov
Автор

Чем мне нравится этот курс (кроме того что он бсплатный, хе-хе), так это тем, что заставляет мозги очень сильно поработать. Стоит хоть немного отвлечься во время просмотра видео, потом сломаешь голову, пытаясь решить задачу. Если, как говорил Суворов, тяжело в учении - легко в бою, то это очень большой плюс для курса. Автор молодец.

WinchesterD
Автор

ваши уроки делают меня лучше раз за разом, спасибо)

ilianrosstmstudios
Автор

Боже мооой Наконец-то мне объяснили всю эту функцию, наконец-то я нашёл ЭТО ВИДЕО!!! Уже как несколько дней во время занятии не понимал эту функцию что аж переживать начал и благо благодаря тебе я теперь понял урок и успокоился, СПАСИБО ТЕБЕ!!

itsemil
Автор

Спасибо, всё хорошо разъясняется. Желаю удачи в развитии канала, да и жизни тоже

the_byte.
Автор

Спасибо за точность в уроках, дорогой Артем !

tfgmlmw
Автор

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

tmercurial
Автор

то что надо с утра в воскресенье. Спасибо, отлично!

bukajaz
Автор

Все задачи !
# 1
x = int(input())
print(x > 0)

# 2
x = int(input())
print(x % 2 == 0)

# 3
x = int(input())
print(x % 6 == 0)

# 4
x = int(input())
print(x % 9 != 0)

# 5
x = int(input())
print(x % 10 == 2)

# 6
x, y = map(int, input().split())
print(x % 7 == 0 and y % 7 == 0)

# 7
x, y, z = map(int, input().split())
print(x == y == z)

# 8
x = int(input())
print(5 < x <= 19)

# 9
x, y = map(int, input().split())
print(x % 4 == 0 or y % 4 == 0)

# 10
x, y, z = map(int, input().split())
print((x != y or y != z) and (x == y or x == z or y == z))

# 11
x = int(input())
print(9 < x <= 99)

# 12
a, b, c = map(float, input().split())
print(a ** 2 == b ** 2 + c ** 2 or b ** 2 == a ** 2 + c ** 2 or c ** 2 == a ** 2 + b ** 2)

arturakopov
Автор

Очень подробно, спасибо за урок. Решил повторить все сначала.

nickvp
Автор

Спасибо! Пошла закреплять понимание и решать задачки:)

fsgpozx
Автор

вы просто топ все обясняете до мелочей как и я хотел спасибо большое!!!)))

sardorsardorov
Автор

Спасибо за урок!
12. Задача

a, b, c=map(int, input().split())
per=a+b+c
hip=max(a, b, c)
kat1=min(a, b, c)
kat2=per-hip-kat1
a=pow(hip, 2)
b=pow(kat1, 2)
c=pow(kat2, 2)
print(b+c==a and a-b==c and a-c==b)

plotcky
Автор

Автору огромный респект за забодался с задачкой, , а твой видос с AND все расставил по своим местам!!!!

alexeytsyplakov
Автор

1:07 операторы сравнения
4:49 проверка на кратность
10:15 последовательность союзов
10:38 условия

CannelRu
Автор

Спасибо за урок, очень качественно все сделано!

phicjik
Автор

количество просмотров с каждым следующим видео все меньше и меньше, а математики все больше и больше . наверное это как то связано

xydgfxd
Автор

Твой курс бы включить в образовательную программу)

reclreclur