Posts

Showing posts from February, 2023

Python Tips -06

match..case statement in PYTHON The latest Python starting from Python 3.10, a match..case structure has been introduced as an alternative to switch..case in other languages. Syntax: match term :      case pattern - 1 :          action - 1      case pattern - 2 :          action - 2      case pattern - 3 :          action - 3 ....     .... case pattern-n: action-n      case _ :         default-action statement - x If any pattern (pattern-1, pattern-2, pattern-3, ..., pattern-n) starting from pattern-1 is matched with the term, then the corresponding action will be performed, and after that, the statement following the match..case will execute. i.e., statement-x. If none of the patterns match, case _ (underscore symbol defines the default case in Python) will execute. Note: The keywords are marked in boldface . There is no break as in the c/c++/java switch..case statement. Examples: #Exercise - 01 #Print the career opportunity for th