Size: a a a

Сообщество Python Программистов

2020 February 18

V

Vlad in Сообщество Python Программистов
Бензофуран Гетероцикл
120 < weigght > 50 это бессмысленно
знаки не правильно поставил, изменил
источник

V

Vlad in Сообщество Python Программистов
Mark
Построй хорошо условия и, скорее всего, ничего менять и не придется
да вот не могу понять как
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Vlad
знаки не правильно поставил, изменил
друг, зачем всё это?
попробуй простой и понятный код:
elif age > 40 and (weigth < 50 or weigth > 120)
источник

V

Vlad in Сообщество Python Программистов
Konstantin Vinogradov
друг, зачем всё это?
попробуй простой и понятный код:
elif age > 40 and (weigth < 50 or weigth > 120)
elif age > 40 and 120 < weigth < 50:
а в чем разница? что так вес что так записан вроде одинаково все работать будет...
источник

m

mяу in Сообщество Python Программистов
Vlad
elif age > 40 and 120 < weigth < 50:
а в чем разница? что так вес что так записан вроде одинаково все работать будет...
Читаемость кода повышается
источник

V

Vlad in Сообщество Python Программистов
строчки же от этого местами не поменяются
источник

M

Mark in Сообщество Python Программистов
У тебя weight одновременно больше за 120 и меньше за 50
источник

V

Vlad in Сообщество Python Программистов
mяу
Читаемость кода повышается
ок, понял
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vlad
elif age > 40 and 120 < weigth < 50:
а в чем разница? что так вес что так записан вроде одинаково все работать будет...
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Vlad
elif age > 40 and 120 < weigth < 50:
а в чем разница? что так вес что так записан вроде одинаково все работать будет...
(Исправено замечание с переносом elif-а)

if age <=30 and 120 >= weight >= 50:
 print('Вы в хорошем состоянии!')

elif age > 40 and not(120 >= weight >= 50):
 print("Вам требуется медицинский осмотр!")

elif age > 30 and not(120 >= weight >= 50):
 print("Вам нужно вести правильный образ жизни!")
else:
print("Программист не продумал такой ход")
источник

EA

Eugene Artesius Pasko in Сообщество Python Программистов
Konstantin Vinogradov
(Исправено замечание с переносом elif-а)

if age <=30 and 120 >= weight >= 50:
 print('Вы в хорошем состоянии!')

elif age > 40 and not(120 >= weight >= 50):
 print("Вам требуется медицинский осмотр!")

elif age > 30 and not(120 >= weight >= 50):
 print("Вам нужно вести правильный образ жизни!")
else:
print("Программист не продумал такой ход")
Стоит поменять первый и второй elif
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Eugene Artesius Pasko
Стоит поменять первый и второй elif
+ ага...
источник

EA

Eugene Artesius Pasko in Сообщество Python Программистов
Местами, потому что х>40 входит в область х>30
источник

V

Vlad in Сообщество Python Программистов
так а не меняя местами, есть еще варианты?
источник

V

Vlad in Сообщество Python Программистов
1)elif age > 30 or (weigth < 50 and weigth > 120):
2)elif age > 40 and (weigth > 120 and weigth < 50):
источник

V

Vlad in Сообщество Python Программистов
понимаю что местами поменять то, но сели не менять, никак больше?
источник

А

Андрей in Сообщество Python Программистов
++
источник

M

Mark in Сообщество Python Программистов
Код выполняется сверху вниз, насколько мне известно
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Vlad
понимаю что местами поменять то, но сели не менять, никак больше?
Это процедурно программирование.
Так работает компьютер.
Иногда получается не очень красивый код, но правильное выполнение работы.
источник

V

Vlad in Сообщество Python Программистов
Konstantin Vinogradov
Это процедурно программирование.
Так работает компьютер.
Иногда получается не очень красивый код, но правильное выполнение работы.
понятно, короче никак)
источник