+ 5
Ternary conditional operator
Does python have ternary conditional operator?
9 Answers
+ 16
Yes, it was added in version 2.5.
Here you can see syntax:
a if condition else b
+ 3
Roza Simonyan
No.
but you can try like this
a = 10
b = 20
min = a if a < b else b
print (min)
+ 2
Yes python has a ternary conditionnal operator to avoid more redability of a code
+ 1
no 'clasic' short conditional operator, but you could write onelined assignable if..else:
value = 42 if condition else 0
+ 1
It can use python ternary operator in list comprehension
my_list = list(range(1,11))
result = ['yes' if a%10==0 else 'No']
The statement inside the list is an example of python ternary operator
+ 1
Simple if else statements
+ 1
Simple answer. Passes all test cases.
Change nothing. Add this in side code instead
and to_cash >=500
#"and" as you know, makes another condition to follow. Like, this AND that.
The rest is already written. Thank you for reading â¤ď¸ I hope this helps
+ 1
A complex sample:
age = int(input())
print("baby" if age<1 else "toddler" if age<3 else "preschool" if age <5 else "grade school" if age<12 else "teen" if age<18 else "young adult" if age <21 else "adult" if age<39 else "middle aged" if age<59 else "old")
đ