Size: a a a

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

2020 March 24

A

Alexander in Сообщество Python Программистов
а вот для трех чисел должно быть что то типа: max = a if a > b else b if b > c else c
источник

l

let45fc in Сообщество Python Программистов
Alexander
а вот для трех чисел должно быть что то типа: max = a if a > b else b if b > c else c
+
источник

A

Alexander in Сообщество Python Программистов
но тут кроется подводный камень непонимания какое из условий будет обработано раньше
источник

IC

Igor 🐈 Cuba in Сообщество Python Программистов
Alexander
а вот для трех чисел должно быть что то типа: max = a if a > b else b if b > c else c
синтакс эррор будет
источник

АС

Александр Сергеевич... in Сообщество Python Программистов
Alexander
но тут кроется подводный камень непонимания какое из условий будет обработано раньше
В том то и дело...
источник

A

Alexander in Сообщество Python Программистов
т.е. для какого-нибудь php это было бы как то так:   $max = ($a>$b) ? $a : ($c>$b ? $c : $b)
источник

A

Alexander in Сообщество Python Программистов
Igor 🐈 Cuba
синтакс эррор будет
нет
источник

l

let45fc in Сообщество Python Программистов
Та короче, max((a, b, c))
источник

A

Alexander in Сообщество Python Программистов
Language:
py3


Source:
a,b,c = 1,2,3
max = a if a > b else b if b > c else c
print(max)


Result:
3
источник

IC

Igor 🐈 Cuba in Сообщество Python Программистов
Alexander
нет
согласен, списдел
источник

IC

Igor 🐈 Cuba in Сообщество Python Программистов
только что сам чекнул в шелле
источник

A

Alexander in Сообщество Python Программистов
let45fc
Та короче, max((a, b, c))
да, но это задача на понимание тернарной условной операции, ее вложенности и порядке выполнения
источник

A

Alexander in Сообщество Python Программистов
так что имхо - задача правильная, корректно поставлена и в целом адекватная
источник

A

Alexander in Сообщество Python Программистов
@mrsandro разобрался?
источник

l

let45fc in Сообщество Python Программистов
Alexander
да, но это задача на понимание тернарной условной операции, ее вложенности и порядке выполнения
Та я понял что это задача по типу "возведите в степень без возведения в степень и умножения"
источник

АС

Александр Сергеевич... in Сообщество Python Программистов
Alexander
@mrsandro разобрался?
идёт процесс, вникаю.
источник

A

Alexander in Сообщество Python Программистов
Александр Сергеевич
идёт процесс, вникаю.
после конструкции else установлено вторая тернарная операция
источник

l

let45fc in Сообщество Python Программистов
let45fc
Ты просто умных слов накидал, думая что что-то адекватное скажешь?
Вот тут извиняюсь, не вчитался в задание
источник

A

Alexander in Сообщество Python Программистов
если добавить скобок, то будет так: max = a if a > b else (b if b > c else c)
источник

АС

Александр Сергеевич... in Сообщество Python Программистов
Alexander
после конструкции else установлено вторая тернарная операция
теперь легче, спасибо большое.!
источник