15 Условный оператор if Python. Если Python

15 Условный оператор if Python. Если Python

egoroff_channel

5 лет назад

171,332 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Рик Санчез
Рик Санчез - 06.09.2023 20:25

Арифметика задача: ответ
a=input()
if int(a[0])+ int(a[1])+int(a[2])==int(a[3])+int(a[4])+int(a[5]):
print("Yes")
else:
print("NOU")

Ответить
Mak SEO
Mak SEO - 07.08.2023 21:44

Спасибо за вашу работу.

Ответить
Игорь КИ
Игорь КИ - 22.07.2023 07:10

🍎

Ответить
Evgeniy Sergeev
Evgeniy Sergeev - 05.07.2023 03:34

Спс помог хоть и видео старое помогло, я миллион книг читал по питону миллион раз перечитывал блок if и не понимал. А дастаточно было просто видео посмотреть

Ответить
Pamzazed
Pamzazed - 07.06.2023 15:57

оператор взрыва башни

Ответить
Arthur Hahas
Arthur Hahas - 28.05.2023 06:31

# Разница между двумя числами и на сколько.
a=int(input('Введи число 1: '))
b=int(input('Введи число 2: '))


min1=min(a,b)
max1=max(a,b)
diff=max1-min1 # Разница.


if a!=b:
print('Число %s больше чем %s на %s ед.'%(max1,min1,diff)) # Выводит 'max' больше чем 'min' на 'разницу' единиц, если введены разные числа.
else:
print('Оба числа одинаковы. Между ними нет разницы.') # Выводит если введены одинаковые числа.

Пример: Число 256 больше чем 129 на 127 ед.

Ответить
vova roma
vova roma - 18.04.2023 21:00

else встаёт с отступом в 4 пробела, приходится возвращать вручную.😪

Ответить
Юрий Зархин
Юрий Зархин - 06.04.2023 10:27

word = input()
if word == ("?"):
print("Тут есть вопрос")
else:
print("Тут нет вопроса")
почему не работает код?

Ответить
Artem Idrisov
Artem Idrisov - 22.03.2023 10:27

ставьте ему лайки !

Ответить
Anna Anna
Anna Anna - 12.03.2023 20:38

Спасибо Вам огромное. Зависла у вас, все так доступно.

Ответить
Вася
Вася - 20.02.2023 21:08

Спасибо большое! Всё очень понятно)

Ответить
квентинДрентон
квентинДрентон - 14.02.2023 05:55

Я буду тут каждый день. День 9 (пропустил два дня, но отдам долги)

Ответить
jam jam
jam jam - 12.02.2023 04:45

👏👍

Ответить
XD
XD - 11.02.2023 17:28

Вообще на понятно лох

Ответить
Kam Zh
Kam Zh - 05.02.2023 17:32

отличный выпуск!

Ответить
Yaroslav Morgun
Yaroslav Morgun - 25.01.2023 02:41

на счет конкретно этого урока вопросов нет, но забегая вперед очень интересно, нигде не могу найти ответ:
писал я бота телеграм первого своего на питоне, и там при определенной температуре за счет if и elif выдавался определенный ответ, но если ввести в телеграм бота просто какое то левое слово или страну которой нету в базе он сразу останавливаеться и выдает ошибку, как сделать чтобы при несуществующей переменной кол возращался к определенному значению?

Ответить
Автоинструктор Ярослав
Автоинструктор Ярослав - 21.01.2023 10:15

Все дуже чьотко! Дякую тобі за твої навчання!

Ответить
Fear Less
Fear Less - 18.01.2023 12:48

Следующее решение после задачи после "Слона" - "Ферзь":
x1, y1 = map(int,input().split())
x2, y2 = map(int,input().split())
if x1 + y1 == x2+y2 or x1-y1 == x2 - y2:
print('YES')
else:
if x1==x2 or y1==y2:
print('YES')
else:
print('NO')


p.s - подсмотрел в следующем уроке и получилось

Ответить
CHATL
CHATL - 09.01.2023 19:59

как поставить такой символ " == "

Ответить
era tone
era tone - 22.12.2022 19:23

Выгодный проезд
кто нибудь может проверить пожaлуйста?
n, m, a, b = map(int,input().split())
if n > m and (n * a) <= ((n // m) * b) + (a * (n % m >= 1)):
print(n * a)
if n > m and (n * a) > ((n // m) * b) + (a * (n % m >= 1)):
print(((n // m) * b) + (a * (n % m >= 1)))
if n < m and (n * a) <= b:
print(n * a)
if n < m and (n * a) > b:
print(b)
if n == m and (n * a) <= b:
print(n * a)
if n == m and (n * a) > b:
print(b)

Ответить
WTF_u_MEAN
WTF_u_MEAN - 11.12.2022 10:40

Помогите пожалуйста
Мне нужно действие с if : если в переменной number написали условно число 1 то выполнить действие, а если 2 то выполнить другое действие

Ответить
Mirzohidjon Rahmonov, Мирзохиджон Рахмонов
Mirzohidjon Rahmonov, Мирзохиджон Рахмонов - 04.12.2022 17:25

Спосибо за свой труд. Я из Узбекистана.

Ответить
WILLMA
WILLMA - 13.11.2022 09:56

print('Are you gey? (Y/N)')
a=input()
if a=='Y':
print('You are gey!')
if a=='N':
print('PIZDISH')

Ответить
NoMilk
NoMilk - 06.11.2022 19:52

Ладья
posx1, posy1 = map(int, input('Введите изначальную позицию: ').split())
posx2, posy2 = map(int, input('Введите конечную позицию: ').split())
print('Yes' if posx1 == posx2 or posy1 == posy2 else 'No!!!')

Ответить
NoMilk
NoMilk - 06.11.2022 18:37

счастливый билет
s = int(input())
if s // 100000 + s // 10000 % 10 + s // 1000 % 10 == s // 100 % 10 + s // 10 % 10 + s %10:
print('yes')
else:
print('no')

Ответить
A M
A M - 03.10.2022 15:00

Слон
x1,y1=map(int,input("Type X1 and Y1: " ).split())
x2,y2=map(int,input("Type X2 and Y2: " ).split())
a = abs(x1-x2)
b = abs(y1-y2)
if 1<=x2<=8 and 1<=y2<=8 and a==b:
print('yes')
else:
print('no')

Ответить
A M
A M - 03.10.2022 14:28

Ладья
x1,y1=map(int,input("Type X1 and Y1: " ).split())
x2,y2=map(int,input("Type X2 and Y2: " ).split())

if (1<=x2<=8 and y2==y1) or (1<=y2<=8 and x2==x1):
print('yes')
else:
print('no')

Ответить
Lamiging
Lamiging - 27.08.2022 13:06

Последняя задача:
x1 = int(input('Введите начальную координату X'))
y1 = int(input('Введите начальную координату Y'))
x2 = int(input('Введите конечную координату X'))
y2 = int(input('Введите конечную координату Y'))
a = abs(x1-x2)
b = abs(y1-y2)
if x1!=x2 and x1!=y2 and y1!=x2 and y1!=y2 and a==b:
print('Yes')
else:
print('No')

Ответить
Joanna Yablonska
Joanna Yablonska - 17.08.2022 18:54

здраствуйте , у меня ссылки не работают

Ответить
AgentGarik
AgentGarik - 21.07.2022 09:52

Лодья

x,y=map(int,input("Type X and Y: " ).split())
x2,y2=map(int,input("Type X and Y: " ).split())

if (x==x2 and y!=y2) or (y==y2 and x!=x2) :
print('YES')
else:
print('NO')

Ответить
Дмитрий Жинжилов
Дмитрий Жинжилов - 19.07.2022 00:37

Артём, благодарю!

Ответить
Марк
Марк - 28.05.2022 14:55

Спасибо. Музыка в конце, очень резкий переход.

Ответить
Daniel Nwosu
Daniel Nwosu - 22.05.2022 00:15

Ладья:
x = 4
y = 3
x1 = 6
y2 = 1
if x != x1 and y == y2:
print('YES')
elif x == x1 and y != y2:
print('YES')
else:
print('NO')

Ответить
pure
pure - 19.05.2022 13:14

Выгодный проезд:
n, m, a, b = map(int, input().split())
print(min(a * n, n//m * b + n%m * a, n//m * b + b))

или так:
n, m, a, b = map(int, input().split())
minS = a * n
if n//m * b + n%m * a < minS:
minS = n//m * b + n%m * a
if n//m * b + b < minS:
minS = n//m * b + b
print(minS)

Ответить
LS AM
LS AM - 21.04.2022 11:09

Задача на ладью:
print("Узнай может ли твоя ладья сделать ход на шахматной доске\nВводи числа от 1 до 8")
x = int(input("Введи начальную позицию ладьи по х: "))
y = int(input("Введи начальную позицию ладьи по y: "))
x1 = int(input("Куда ты хочешь переместить ладью по x?: "))
y1 = int(input("Куда ты хочешь переместить ладью по y?: "))
if x == x1 or y == y1:
if not (x == x1 and y == y1):
print("Да, в это место ты можешь походить ладьей ")
else:
print("Нет, в это место ты пойти не сможешь")

Ответить
LS AM
LS AM - 21.04.2022 10:40

Задача на счастливый билет. Мне ток такое решение в голову пришло:
a = input("Введи шестизначное число своего билета: ")
b = int(a[0])
b1 = int(a[1])
b2 = int(a[2])
c = int(a[3])
c1 = int(a[4])
c2 = int(a[5])
sum1 = b + b1 + b2
sum2 = c + c1 + c2
if sum1 == sum2:
print("Поздравляю, билет счастливый)")
else:
print("Повезет в другой раз(")

Ответить
Dmitry Dt
Dmitry Dt - 08.04.2022 21:52

Задача №293. Какое из чисел больше?
проверку прошел.
a=int(input())
b=int(input())
if a>b:
a=1
print(a)
elif a==b:
print(0)
else:
b=2
print(b)

Ответить
Podjigal Goroda
Podjigal Goroda - 04.04.2022 17:57

Уважаемые, подскажите, что не так? Задача слон:
a,b = map(int,input().split())
c,d = map(int,input().split())
if (c+d)%2==1:
print('YES')
else:
print('NO')

Ответить
sucker
sucker - 25.03.2022 14:51

Лучший курс по питону!

Ответить
Dmitry Dt
Dmitry Dt - 19.03.2022 18:37

Задача: Шахматный слон.
Объясните логику решения через модуль?
Думал решить через:
if x1<x2 or y1>y2:
print('YES')
else:
print('NO')
При выводе с теми координатами к.т. даются в условии на консоль все получается,
при проверке выдает ошибку.
А логику через модуль понять не могу?

Ответить
Данила Емелин
Данила Емелин - 16.03.2022 17:00

Вопрос: А почему не соблюдены стандарты написания языка Python - PEP 8?

Ответить
Музыкальное кафе ШансON
Музыкальное кафе ШансON - 07.03.2022 15:30

не пойму???
money=str(input('сколько у тебя денег?: '))
bilet=str (input ('стоимость билета: '))
if money>=bilet:
print ('ok')
print ('super')
print('to home')
ввожу money до 99, bilet меньшее значение - все работает
только money 100, bilet меньшее значение - "to home"
.....замечание...это всё работает если вводить двузначные числа, если одно трехзначное (100), а второе двухзначное (77)
выдает to home

Ответить
Adam Dsu
Adam Dsu - 05.03.2022 20:25

Привет Егор, если это твое настоящее имя!!!

Ответить
Ku
Ku - 23.02.2022 22:17

Спасибо, помогло

Ответить
AirCat
AirCat - 12.02.2022 21:51

Спасибо большое

Ответить
Богдан Малиновский
Богдан Малиновский - 09.02.2022 23:48

happy ticket:
a = list(input())
if sum(list(map(int, a[:3]))) == sum(list(map(int, a[3:]))):
print('YES')
else:
print('NO')

Ответить