# this file available at: https://arachnoid.com/files/python01/ def match_case_example(letter :str) -> None: print(f'Letter {letter} as in:') match letter: case 'A': # letter matches A for example in ('Aardvark','Apple','Anomaly'): print(f'\t{example}') case 'B': # letter matches B for example in ('Baker','Boat','Bread'): print(f'\t{example}') case 'C': # letter matches C for example in ('Cake','Coal','Clear'): print(f'\t{example}') case _: # letter has no match print(f'\tError: {letter} not recognized.') def main(): for letter in ('A','B','C','D'): match_case_example(letter) if __name__ == "__main__": main()