match Statement

Lab Python Intermediate 20 points

Read a command: start, stop, pause or anything else. Using match/case, print Starting, Stopping, Paused or Unknown command: X.

Input

One word.

Output

One line.

Example

Input

start

Output

Starting
Sample input available Sample output available
Editor
Python

Hints

match was added in Python 3.10.

case _: matches anything (the default).

Solution explanation

match compares a value against patterns. It can also destructure lists and objects, which later labs use.

Show solution
cmd = input()
match cmd:
    case "start":
        print("Starting")
    case "stop":
        print("Stopping")
    case "pause":
        print("Paused")
    case _:
        print(f"Unknown command: {cmd}")
Output
Answer
HOME LEARN COMMUNITY DASHBOARD