Opérateur ternaire à Python
a, b = 10, 20
# Copy value of a in min if a < b else copy b
min = a if a < b else b
Delightful Dunlin
a, b = 10, 20
# Copy value of a in min if a < b else copy b
min = a if a < b else b
value_if_true if condition else value_if_false
Program to demonstrate ternary operators in Python
marks = input('Enter the marks: ')
print("The result is Pass" if int(marks)>=35 else "The result is Fail")
condition = True
print("This condition is true!") if condition else print("This condition is false!")
# The if statement in one line! (Ternary operator)
a = 1
b = 2
1 if a > b else -1
# Output is -1
1 if a > b else -1 if a < b else 0
# Output is -1