Code:
#get some user input to perform the corresponding operation
#match-case
#y=f(x), x=x1, x2, x3,...., xn
#Step-1: we need to think of the multiple options
#input should be uncertain. Should have uncertain sources- 1) user input
#2) uncertainty coming from computation in a bigger code.
#step-2: write each of those options as cases under match-case structure
#step-3: Define the correspondition function.
#step-4: define the output level
a=7
b=2
print("Please enter the operation: Addition, Division, Multiplication")
operation=input()
match operation:
case "Addition":
print("Add the numbers:", a+b)
case "Multiplication":
print("Multiply the numbers:", a*b)
case "Division":
print("Divide the numbers:", a/b)
case _:
print("Invalid operation. please choose from the options- Addition, Multiplication, or Division")
Download
0 formats
No download links available.
Switch-Case or Match-Case in Python Spyder: When and How to Use? | NatokHD