https://stackoverflow.com/questions/66877130/what-is-the-syntactical-equivalent-to-switch-case-in-python
python 3.1 has match, but its hard to add if statement in case
my_value = 10
match my_value:
case 10:
print("The number is ten")
case 2*10:
print("The number is the double of ten")
case 100:
print("The number is one hundred")
case _:
# this is the default handler if none
# of the above cases match.
print("The number is none of 10, 2*10 or 100")
best all around is if elif else
my_value = 10;
if my_value == 10:
print("The number is ten")
elif my_value == 2*10:
print("The number is the double of ten")
elif my_value == 100:
print("The number is one hundred")
else:
print("The number is none of 10, 2*10 or 100")
No comments:
Post a Comment