Основы Программирования - #5 - Арифметические и логические выражения

preview_player
Показать описание
Освой профессию frontend-разработчика за 6 месяцев и становись востребованным IT-специалистом со знанием топовых технологий и 5 крутыми проектами в портфолио:

В этом видеоуроке Дмитрий Ковальчук расскажет о арифметических и логических выражениях. Занимаясь программированием вы будете постоянно сталкиваться с арифметическими и логическими задачами.

Больше уроков от lofblog: #loftblog
Все уроки по хештегу: #loftblogProgramming
Полезные уроки для веб-программиста: #вебпрограммист
#Программирование
______________________________

Понравилось?

ГДЕ С НАМИ ПООБЩАТЬСЯ

Поставь лайк! Больше лайков - лучше выпуски :)
Рекомендации по теме
Комментарии
Автор

# Для Python
# Просто скопируйте этот текст, и вставьте его в Python

# Деление
print(42/2) # Деление с остатком, с точкой(float)
# Ответ будет 21.0

print(42//2) # Деление без остатка, без точки(int)
# Ответ будет 21

print(42.8//2) # Деление без остатка, без цифр после точки(кроме нуля)(int) Остаток убирается, и округляется до нуля в меньшую сторону
# Ответ будет 21.0

# Логические операторы, или вроде того "и" и "или" (Хз как правильно назвать, пусть будут логическими операторами)

# Логический оператор "и" and
print(7 == 7 and 6 == 7) # Если хотя бы одно условие не верное(True), то вся команда будет считаться ложью(False)
# знак == это знак логического равенства True или False тип bool

# Пример
print(6 < 7 and 7 == 8) # False
print(6 < 7 and 7 == 7) # True
# По такому принципу можно работать и с переменными

# Логический оператор "или" or
# Если хотя бы одно условие будет верное, то и весь код будет считаться как True
# Пример
print(7 == 7 or 2 == 5) # True

# or это "или" and это "и"

head
Автор

Никогда ещё не записывал урок по столь очевидным для меня вещам (вроде сложения и вычитания;). Это не так просто как кажется! :)

kovaldn
Автор

Python
age = 18
height = 175
if (age > 16 and height > 180):
print('model')
else:
print('Not a Model')



Answer: Not a model

fightmare
Автор

Спасибо за урок, хоть и эта информация не новая. Но почему вы не объяснили, что именно за расширение для java использовали и как вообще использовать эти расширения? Зачем так сильно упростили занятие? Считаю, что концепцию уроков нужно было сохранить, если ранее шли в 2х языках и без расширений, то и надо было так же продолжать.
Дз:
var age = 24;
var height = 169;

(age =18)&&(height =175)
false

РиоРик
Автор

Python
1 age = 15
2 height = 180
3 if (age>18)&(height>175):
4 print ('krasavchick')
5 else:
6 print ('not krasavchick')

HoshiFEE
Автор

Наконец то кто то доходчиво все объяснил в том числе что такое понятие переменная - а то везде где не начнут учить программированию говорят так, будто бы это по это базовое с пеленок знание

Benjge
Автор

Хотелось бы пояснения по всем математическим операциям. Как поизводить дробное деление, как производить деление без остатка, возводить в степень, извлекать корень?

РоманРоманов-яшя
Автор

Ребята не могу оторваться! Когда продолжение?? Ато как любимый сериал по телику вечером, ждешь 18:45 с попкорном или чипсами.

BlackWood
Автор

rost=165
ves=51
post=110
raz= rost - post
if (ves < raz or ves == raz ):
print("Норма")
else:
print("Не норма")

ЛюбовьОсманова-их
Автор

За рабочее место - ЛАЙК) кстати книжка на столе хорошая)))

qrthack
Автор

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

Возраст должен быть 18 лет и рост 175 см

var age = +prompt('Введите Ваш текущий возраст');
var growth = +prompt('Введите Ваш текущий рост');

console.log("Ваш возраст должен быть 18 лет и рост 175 см");

При условии если возраст равен 18 и рост 175 то логическое выражение вернет true, в остальном вернет false

АндрейКузин-нг
Автор

4 урока на pythone, а тепер на java, плиз продолжайте на python

abduazizxojaabdusalomov
Автор

var age = 26;
var heigt = 186;
console.log(Boolean(age > 18)||(height > 175))

ОлександрРябіщук
Автор

Не затронут по моему мнению важный момент что интерпретатор: в случае с ИЛИ (||) - не перейдёт к вычислению следующего выражения если предыдущее вернуло true; а в случае с И (&&) - то же не перейдёт к вычислению следующего, если предыдущее вернуло false

maximk
Автор

var age = 36;
var height = 177;
console.log((age > 14)&&(age < 35)&&(height > 175));

Консоль - false

maximus
Автор

Дмитрий, здравствуйте!
В качестве пожелания хотел бы обратить ваше внимание на произношение слова "height". Оно читается как "хайт", а не "хейт" ("хейт" пишется вот так - hate и означает совсем другое).

ditransler
Автор

Здравствуйте. В Питоне логические операторы и/или рассмотрены в уроке 6 - Условия. Поверхностно. Забегая вперед приведу свой пример Питона:
a=19
b=190
if a<10 or b<120:
print('Мы рады тебе. Жаль, что именно этот на аттракцион тебе нельзя, потому что это может быть опасно. Необходим рост от 120 см до 180 см и возраст от 10 лет до 18 лет. ')
elif 10<=a<18 and 120<=b<180:
print('Мы рады тебя видеть. Проходи.')
else: print('Ты так повзрослел!!! Тебе нельзя на аттракцион, потому что он тебя не выдержит. Допустимы рост от 120 см до 180 см и возраст от 10 лет до 18 лет. ')


объясняю:
1. Задала переменные:
a=19
b=190
2. Создала условие:
if - если выполняется хотя бы одно условие (a или b. За это отвечает оператор or), то пишем в консоли (print) Мы рады тебе. Жаль, что именно этот на аттракцион тебе нельзя, потому что это может быть опасно. Необходим рост от 120 см до 180 см и возраст от 10 лет до 18 лет. '
3. Когда условие не выполнилось, перехожу к дополнительному условию: проверяю диапазон возраста и роста.
Оператор elif. Важно, чтобы и рост, и возраст были в нужных интервалах. Для этого использую оператор and.
Выполнилось, в консоль с помощью print: Мы рады тебя видеть. Проходи.
4. Во всех остальных случаях (оператор else) в консоль выводим (print): Ты так повзрослел!!! Тебе нельзя на аттракцион, потому что он тебя не выдержит. Допустимы рост от 120 см до 180 см и возраст от 10 лет до 18 лет.

ВиккаДевятова
Автор

var age = 17;
var tall =180;
var kg = 120;

(age > 12) && (tall > 175) && (kg <90);
Итог - False не подходим по kg

nick-ui
Автор

Исходные параметры:
var age=18;
var height=175
(age=18)&&(height=175)
true
(age>14)&&(height>170)
true
(age>19)&&(height>180)
false
(age>15)||(height>174)
true
(age<17)||(height<170)
false
У вас очень интерестные уроки, пусть этот канал будет процветать. Всем удачи.

soulhed
Автор

Да, продолжайте на python раз начали на нем

ВладимирТохташ-чс