'A' if s>=90 else 'B' if s>=80 else 'C' if s>=70 else 'F'
То, что это можно написать, ещё не значит, что так стоит писать.
Если условий 3 и больше — лучше использовать
if-elif-else.А тернарный оператор стоит оставить для:
comprehensions (генераторов списков / коллекций),
lambda-выражений, return в одну строку.👉 @PythonPortal
