How to use multiple cases in Match (switch in other languages) cases in Python 3.10

Viewed 6518

I am trying to use multiple cases in a function similar to the one shown below so that I can be able to execute multiple cases using match cases in python 3.10

def sayHi(name):
    match name:
        case ['Egide', 'Eric']:
            return f"Hi Mr {name}"
        case 'Egidia':
            return f"Hi Ms {name}"
print(sayHi('Egide'))

This is just returning None instead of the message, even if I remove square brackets.

1 Answers
Related