Программирование на Python с нуля простыми словами #3 | Логические операции

preview_player
Показать описание
В этом очередном бесплатном уроке по языку Python для новичков от Сергея Фриза мы полностью закончим изучение структуры условного ветвления if-elif-else, поговорим о логическом типе данных и логических операциях, а наше изучение будет демонстрироваться в среде Python на операционной системе Windows 10.

Тайминги видео:
00:00 Intro
02:17 Использование else
03:21 Применение elif
05:58 Результат логического сравнения True и False
07:54 Преобразование к логическому типу
08:23 Логические операции and, or и not
10:39 Заключение

#Python
Рекомендации по теме
Комментарии
Автор

Листинги из видео:

Пример 1:
n = int(input('введите число 100'))
if n != 100:
print('Вы ввели неверное число!')
else:
print('Вы ввели правильное число')

Пример 2:
color = input('Какой Ваш любимый цвет?: ')
if color == 'красный':
print('Красный цвет мне напоминает фатальную ошибку в программе!')
elif color == 'оранжевый':
print('Оранжевый - это цвет логотипа канала Домашка!')
elif color == 'жёлтый':
print('Желтый цвет мне напоминает рекламу Лимонада')
elif color == 'зелёный':
print('Ах этот божественный зеленый цвет, цвет классической консоли!')
elif color == 'голубой':
print('Голубой цвет мне напоминает Windows')
elif color == 'синий':
print('Синий цвет у меня вызывает ассоциации тетрадного листа в клетку')
elif color == 'фиолетовый':
print('Фиолетовый цвет мне напоминает ОС Linix Ubuntu')
else:
print('К сожалению я не знаю такого цвета, но лично мне нравится зеленый!')


Пример 3:
t = float(input('Введите температуру своего тела:'))
if t > 45:
print('Вы точно человек?')
elif t > 39:
print('Срочно вызывайте скорую!')
elif t > 37:
print('Примите горячую ванну и выпейте брусничного морса!')
elif t >= 35:
print('Не стоит переживать, с Вами все в порядке')
elif t < 35:
print('Вы точно человек?')

Пример 4:
# Изучение логических значений True и False
n = int(input('введите целое число:'))
a = n > 50
b = n == 50
c = n < 50
d = n != 50
print (a, b, c, d)
print (type(a), type(b), type(c), type(d))


Пример 5:
n = int(input('введите целое число: '))
a = n > 50
if a == True:
print('Введенное вами число больше 50')
else:
print('Введенное вами число меньше или равно 50')

Пример 6:
a1 = bool(25)
a2 = bool(0)
a3 = bool(' abc')
a4 = bool('')
print(a1, a2, a3, a4)

Пример 7:
#Логические операции and, or и not
x = True
y = False
print(x and y)
print(x or y)
print(not x)
print(not y)

Пример 8:
t = float(input('Введите температуру своего тела:'))
if t > 45 or t < 35:
print('Вы точно человек?')
elif t > 39:
print('Срочно вызывайте скорую!')
elif t > 37:
print('Примите горячую ванну и выпейте брусничного морса!')
elif t >= 35:
print('Не стоит переживать, с Вами все в порядке')

Домашка-ив
Автор

Братух от души за уроки. Низкий поклон

artemfedoseev
Автор

01:31 - на самом деле блоки можно отделить любым количеством пробелов, табуляций или даже их комбинацией, главное чтоб всё было одинаково в пределах одного блока, а вот в разных блоках(включая вложенные), можно по разному отступы делать. 4 - не более чем рекомендация от создателей PEP8, поэтому в разных организациях можно встретить разные вариации отступов, это всё вкусовщина, и по хорошему IDE должна легко преобразовывать под вкус пользователя.

grayich
Автор

Бегущая строка на аквариуме:) в 1 раз вижу такое)

artemhabibulin
Автор

Здравствуйте, потихоньку смотрю ваши ролики и пробую на смартфоне, пока на 3 уроке, буду дальше изучать, хотелось на питоне в смартфоне написать програмку для андроид с интерфейсом это реально?

slavatarasov