+ 6
switch statements
can you do switch statements in python, like you can in c++?
3 Answers
+ 17
No you can not. But you can implement it by yourself.
We can create a dictionary where the key is the case value and the key value is a function.
def default():
print("default function")
def first():
print("first function")
def second():
print("second function")
dict = {
"first": first,
"second": second
}
def switch(case):
if case in dict:
dict[case]()
else:
default()
#Usage
string = input()
switch(string)
+ 3
thank you for clearing that up
+ 2
new concept wow