{"id":25546368,"date":"2022-11-08T15:00:02","date_gmt":"2022-11-08T09:30:02","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25546368"},"modified":"2023-05-17T12:27:55","modified_gmt":"2023-05-17T06:57:55","slug":"switch-case-in-python-switch-function","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/","title":{"rendered":"Switch Case in Python | Switch Function"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e0ab34a3191\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e0ab34a3191\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#What_is_Switch_Case_in_Python\" >What is Switch Case in Python?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#How_to_implement_Python_Switch_Case\" >How to implement Python Switch Case?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#Python_Switch_Case_using_Dictionary\" >Python Switch Case using Dictionary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#Switch_Case_using_Python_Classes\" >Switch Case using Python Classes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#Python_Switch_Case_using_if-elif-else\" >Python Switch Case using if-elif-else<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#Application_of_Switch_Case_in_Python\" >Application of Switch Case in Python<\/a><\/li><\/ul><\/nav><\/div>\n<p>A selection control statement in Python is called a Switch Case. Once, the switch expression is evaluated. The expression&#8217;s value is compared to the values of each case; if a match is found, the accompanying block of code is run. Python, unlike other languages, lacks built-in switch case statements, thus we must build them using alternative approaches. <a href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25520910 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square.png\" alt=\"Python and Machine Learning Square\" width=\"345\" height=\"345\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square.png 345w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-300x300.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-150x150.png 150w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-24x24.png 24w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-48x48.png 48w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-96x96.png 96w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Square-75x75.png 75w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/a><\/p>\n<div class=\"lead-gen-block\"><a href=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/03\/Python_PDF.pdf\" data-url=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/03\/Python_PDF.pdf\" class=\"lead-pdf-download\" data-id=\"25556851\">\n<p style=\"text-align: center;\"><strong>Download Python Programming Course Syllabus! <\/a><\/div><\/strong><\/p>\n<h2 id=\"what-is-switch-case-in-python-\"><span class=\"ez-toc-section\" id=\"What_is_Switch_Case_in_Python\"><\/span><strong>What is Switch Case in Python?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The if statement decides whether or not the condition is true. If the condition is true, it evaluates the indented expression; if the condition is false, it evaluates the indented phrase beneath else. When we need to execute several conditions, we may include as many elif conditions as we need between the if and else conditions. Long if statements that compare a variable to numerous integral values are replaced with switch case statements.<\/p>\n<p>The switch statement is a branch statement with many paths. It allows you to easily route execution to various areas of code based on the value of the expression.<br \/>\nA switch statement is a control statement that allows a value to shift execution control.<\/p>\n<p>But unline different languages; python doesn&#8217;t have its inbuilt switch case statements.<\/p>\n<p style=\"text-align: center;\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\">&#8220;Ready to take your python skills to the next level? Sign up for a free demo today!&#8221;<\/a><\/strong><\/p>\n<h2 id=\"how-to-implement-python-switch-case-\"><span class=\"ez-toc-section\" id=\"How_to_implement_Python_Switch_Case\"><\/span><strong>How to implement Python Switch Case?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Python, unlike C++\/Java, has an inherent Switch Case statement. There are various approaches to implementing Switch Case statements in Python. These are the methods:<\/p>\n<p><strong>1. With the help of dictionaries<\/strong><\/p>\n<ul>\n<li>By using functions<\/li>\n<li>By using Lambdas<\/li>\n<\/ul>\n<p><strong>2. With the help of classes<\/strong><\/p>\n<p><strong>3. With the help of if-elif-else statements<\/strong><\/p>\n<p>Let&#8217;s see each of the methods to implement the python switch case statement one by one with the help of examples. Read along to know more.<\/p>\n<p><strong><div class=\"lead-gen-block\"><a href=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2023\/05\/1_merged-3_compressed.pdf\" data-url=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2023\/05\/1_merged-3_compressed.pdf\" class=\"lead-pdf-download\" data-id=\"25556851\"><\/strong><\/p>\n<p style=\"text-align: center;\"><button class=\"btn btn-default\">Free SQL Tutorial for Beginners &#8211; Download PDF<\/button><\/p>\n<p><strong><\/a><\/div><\/strong><\/p>\n<h2 id=\"python-switch-case-using-dictionary\"><span class=\"ez-toc-section\" id=\"Python_Switch_Case_using_Dictionary\"><\/span><strong>Python Switch Case using Dictionary<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you&#8217;re acquainted with the Dictionary pattern of keeping a collection of items in memory using key-value pairs. As a result, when we use the Dictionary data type to replace the Switch case statement, the key value of the dictionary data type functions as cases in a switch statement. Furthermore, there are two approaches to using Dictionary to construct a Switch Case. They are as follows:<\/p>\n<ol>\n<li>Using\u00a0Functions<\/li>\n<li>Using Lambda Functions<\/li>\n<\/ol>\n<h3 id=\"python-switch-case-using-functions\"><strong>Python Switch Case Using Functions<\/strong><\/h3>\n<p>When we use the Dictionary data type to replace the Switch case statement, the dictionary data type&#8217;s key functions as cases in a switch statement. We must define certain functions that are used as values in dictionaries. When we use keys to call these values, the specific function is executed, and we obtain the required output.<\/p>\n<p>We will create a switch case in Python using dictionaries and functions.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>In this example, we are converting a number to its number name.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">def one():\r\n    return \"one\"\r\ndef two():\r\n    return \"two\"\r\ndef three():\r\n    return \"three\"\r\ndef four():\r\n    return \"four\"\r\ndef five():\r\n    return \"five\"\r\ndef six():\r\n    return \"six\"\r\ndef seven():\r\n    return \"seven\"\r\ndef eight():\r\n    return \"eight\"\r\ndef nine():\r\n    return \"nine\"\r\ndef default():\r\n    return \"no spell exist\"\r\n\r\nnumberSpell = {\r\n    1: one,\r\n    2: two,\r\n    3: three,\r\n    4: four,\r\n    5: five,\r\n    6: six,\r\n    7: seven,\r\n    8: eight,\r\n    9: nine\r\n    }\r\n\r\ndef spellFunction(number):\r\n    return numberSpell.get(number, default)()\r\n\r\nprint(spellFunction(3))\r\nprint(spellFunction(10))\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p style=\"text-align: center;\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\">&#8220;Experience the power of our web development course with a free demo &#8211; enroll now!&#8221;<\/a><\/strong><\/p>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<p><code class=\"language-python\">three<br \/>\nno spell exist<\/code><\/p>\n<p>We write many functions that return the number names of the numbers.<br \/>\nThen we establish a dictionary in which we store various key-value pairs.<br \/>\nWe constructed the main function after constructing the Dictionary, which takes user input to find the number name.<br \/>\nFinally, we invoked the function to produce the appropriate output.<\/p>\n<h3 id=\"python-switch-case-using-lambdas\"><strong>Python Switch Case Using Lambdas<\/strong><\/h3>\n<p>We will create a switch case in Python using dictionaries and lambda functions. Lambda functions are short anonymous functions that can have n arguments but only one expression.<\/p>\n<p>When we use the Dictionary data type to replace the Switch case statement, the dictionary data type&#8217;s key functions as cases in a switch statement. We must define anonymous lambda functions that are treated as values in dictionaries. When we use keys to call these values, the specific function is executed, and we obtain the required output.<\/p>\n<p>Let&#8217;s understand the basics of lambda functions.<\/p>\n<p><strong>Syntax of Lambda Function<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">lambda parameters: expression\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p>We have to use a\u00a0<span class=\"highlight--red\">lambda<\/span>\u00a0keyword to create the lambda function; then, we have to pass parameters and expressions to it with\u00a0<span class=\"highlight--red\">:<\/span>\u00a0separating them.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">a = lambda number: number*10\r\n\r\nprint(a(2))\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">20\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p><strong>Explanation<\/strong><\/p>\n<ul>\n<li>We have created a lambda function that accepts one parameter and returns a single expression, which returns the number by multiplying it by 10.<\/li>\n<li>Then, we print the variable by passing a number to it.<\/li>\n<li>In the end, we got the desired output.<\/li>\n<\/ul>\n<p>Let&#8217;s move to the example to understand how we can use dictionaries with the help of lambda functions for implementing switch-case statements in python.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>In this example, we are converting a number to its number name.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">def one():\r\n    return \"one\"\r\ndef two():\r\n    return \"two\"\r\ndef three():\r\n    return \"three\"\r\n\r\ndef spellFunction(number):\r\n    numberSpell = {\r\n        1: one,\r\n        2: two,\r\n        3: three,\r\n        4: lambda: \"four\"\r\n    }\r\n\r\n    return numberSpell.get(number, lambda: \"no number spell exist\")()\r\n\r\nprint(spellFunction(1))\r\nprint(spellFunction(7))\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<p><code class=\"language-python\">one<br \/>\nno number spell exist<\/code><\/p>\n<p>We write many functions that return the number names of the numbers.<br \/>\nThen, in the main function, we established a dictionary in which we kept various key-value pairs.<br \/>\nWe utilized the lambda function within the Dictionary.<br \/>\nIf the number name is accessible in Dictionary, this main method returns it. If the value is not accessible, the default value is returned.<br \/>\nFinally, we invoked the function to produce the appropriate output.<\/p>\n<p style=\"text-align: center;\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\">&#8220;Experience the power of our web development course with a free demo &#8211; enroll now!&#8221;<\/a><\/strong><\/p>\n<h2 id=\"switch-case-using-python-classes\"><span class=\"ez-toc-section\" id=\"Switch_Case_using_Python_Classes\"><\/span><strong>Switch Case using Python Classes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Python Classes may be used to implement Switch Case in Python. In Python, a class is a collection of attributes and functions. Let&#8217;s look at an example to understand how we can use classes to implement switch situations.<\/p>\n<p>We must utilize the getattr method, which is required for class-based switch case implementation. Let&#8217;s take a quick look at this function.<\/p>\n<h3 id=\"syntax\">Syntax<\/h3>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">getattr(object, name, default)\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p>This is the syntax of\u00a0<span class=\"highlight--red\">getattr<\/span>, which accepts three parameters object, name, and default. All three parameters are explained below. Read along to know more.<\/p>\n<h3 id=\"parameters\">Parameters<\/h3>\n<p>The getattr accepts three parameters used for implementing conditional statements (switch case) using classes. These parameters are:<\/p>\n<ol>\n<li><strong>object(MANDATORY PARAMETER):<\/strong>\u00a0object name whose\u00a0<span class=\"highlight--red\">attribute<\/span>\u00a0is to be returned.<\/li>\n<li><strong>name(MANDATORY PARAMETER):<\/strong>\u00a0string that contains the attribute name of the object.<\/li>\n<li><strong>default(OPTIONAL PARAMETER):<\/strong>\u00a0if the attribute is not present in the object, then the default statement is returned.<\/li>\n<\/ol>\n<h3 id=\"return-value\">Return Value<\/h3>\n<p>This function returns the name of the attributes present in the object, which finally gives us the output. If the attribute is not present, we will get a default value.<\/p>\n<h3 id=\"example\">Example<\/h3>\n<p>We are going to create an example in which we are checking whether the entered digit is binary or not. If it is binary_0, our function will return\u00a0<span class=\"highlight--red\">zero<\/span>\u00a0as an output. On the other hand, if it is binary_1, our function will return\u00a0<span class=\"highlight--red\">one<\/span>\u00a0as an output, but if the digit entered is other than 0 &amp; 1, then our code will return\u00a0<span class=\"highlight--red\">not a binary digit<\/span>. Let&#8217;s code this example for better understanding.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\"><span class=\"hljs-class\">class<\/span> <span class=\"hljs-class\">binaryOrNot<\/span><span class=\"hljs-class\">():<\/span>\r\n    def mainFunction(self, i):\r\n        method_name = 'binary_' + str(i)\r\n        method = getattr(self, method_name, lambda: 'not a binary digit')\r\n        return method()\r\n    def binary_0(self):\r\n        return 'zero'\r\n    def binary_1(self):\r\n        return 'one'\r\n\r\nbinary = binaryOrNot()\r\nprint(binary.mainFunction(1))\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">one\r\n<\/code><\/pre>\n<p style=\"text-align: center;\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\">&#8220;Get hands-on with our python course &#8211; sign up for a free demo!&#8221;<\/a><\/strong><\/p>\n<\/div>\n<p><strong>Explanation<\/strong><\/p>\n<p>To begin, we constructed a class that would tell us whether the number supplied is binary or not.<br \/>\nThen, within the class, we write several methods to determine whether a number is binary or not.<br \/>\nWe used the function getattr() to validate the conditions.<br \/>\nThen, in Python, we invoked the class and utilized its method to implement the switch case.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<h2 id=\"python-switch-case-using-if-elif-else\"><span class=\"ez-toc-section\" id=\"Python_Switch_Case_using_if-elif-else\"><\/span><strong>Python Switch Case using if-elif-else<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In Python, the if&#8230;elif&#8230;else statement is used for decision-making, and it may be replaced with a switch case in python with all the switch conditions in the if and elif parts and the default condition in the else section.<\/p>\n<p>The if statement decides whether or not the condition is true. If the condition is true, it evaluates the indented expression; if the condition is false, it evaluates the indented phrase beneath else. When we need to execute several conditions, we may include as many elif conditions as we need between the if and else conditions.<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">if(condition):\r\n    statement\r\nelif(condition):\r\n    statement\r\nelse:\r\n    statement\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p>This is the if-elif-else chain where we have to pass the condition into the if &amp; elif, and else is the default statement that gets executed if no conditions above it are false.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>Suppose you have a number stored in the variable, and you have to check whether a number is\u00a0<strong>negative<\/strong>,\u00a0<strong>in between 1-10<\/strong>, or\u00a0<strong>greater than 10<\/strong>. Let&#8217;s code this problem.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">number = 15\r\n\r\nif (number &lt; 0):\r\n    print('number is a negative number')\r\nelif (1 &lt;= number &lt;= 10):\r\n    print('number lies in between of 1 and 10')\r\nelse:\r\n    print('number is greater than 10')\r\n<\/code><\/pre>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<p><code class=\"language-python\">number is greater than 10<\/code><\/p>\n<p>First, we assigned a numerical value to a variable.<br \/>\nThe conditional expressions are then applied to the if and elif blocks.<br \/>\nWe return the statement from these blocks\/ after giving the criteria to if-elif.<br \/>\nFinally, we employ the else statement, which is used when none of the requirements listed above are met.<\/p>\n<p style=\"text-align: center;\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\">&#8220;Get hands-on with our python course &#8211; sign up for a free demo!&#8221;<\/a><\/strong><\/p>\n<h2 id=\"application-of-switch-case-in-python\"><span class=\"ez-toc-section\" id=\"Application_of_Switch_Case_in_Python\"><\/span><strong>Application of Switch Case in Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As we saw in the introduction section that\u00a0<span class=\"highlight--red\">MENU DRIVEN PROGRAMS<\/span>\u00a0requires a switch case to get implemented. We will write code here to create a menu-driven program with the help method\u00a0<span class=\"highlight--red\">if-elif-else statements<\/span>. Let&#8217;s code it for better understanding.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">print('Hai')\r\nprint('1. visit the python hub')\r\nprint('2. visit DSA hub')\r\nprint('3. visit the java hub')\r\nprint('4. more')\r\n\r\nprint('input the suitable option in the next line:')\r\ntextInput = int(input())\r\n\r\nif (textInput == 1):\r\n    print('Thank you. We are redirecting to the python hub.')\r\n\r\nelif (textInput == 2):\r\n    print('Thank you. We are redirecting to DSA hub.')\r\n\r\nelif (textInput == 3):\r\n    print('Thank you. We are redirecting to the java hub.')\r\n\r\nelif (textInput == 4):\r\n    print('Thank you. We are redirecting to more section.')\r\nelse:\r\n    print('wrong input')\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"code-box-module_snippetContainer__Zspjo\">\n<pre><code class=\"language-python\">Hai\r\n1. visit the python hub\r\n2. visit DSA hub\r\n3. visit the java hub\r\n4. more\r\ninput the suitable option in the next line:\r\n2\r\nThank you. We are redirecting to DSA hub.<\/code><\/pre>\n<h4><strong>Related Articles<\/strong><\/h4>\n<div class=\"table-responsive wprt_style_display\">\n<table class=\"table\" dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"329\" \/>\n<col width=\"309\" \/><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Syllabus&quot;}\" data-sheets-hyperlink=\"https:\/\/entri.app\/blog\/kerala-psc-village-field-assistant-vfa-syllabus-exam-pattern\/\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/how-to-learn-python-at-home\/\" target=\"_blank\" rel=\"noopener\">How To Learn Python At Home?<\/a><\/strong><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Mock Test&quot;}\" data-sheets-hyperlink=\"https:\/\/entri.app\/blog\/kerala-psc-vfa-free-mock-test\/\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/why-python-is-used-for-data-science\/\" target=\"_blank\" rel=\"noopener\">Why Python Is Used For Data Science?<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Exam Date&quot;}\" data-sheets-hyperlink=\"https:\/\/entri.app\/blog\/kerala-psc-vfa-exam-date\/\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/python-full-stack-vs-java-full-stack-developers-who-earns-more\/\" target=\"_blank\" rel=\"noopener\">Python Full Stack vs Java Full Stack Developer<\/a><\/strong><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Video Course&quot;}\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/object-oriented-programming-python-an-overview\/\" target=\"_blank\" rel=\"noopener\">Object Oriented Programming Python<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Application Form&quot;}\" data-sheets-hyperlink=\"https:\/\/entri.app\/blog\/kerala-psc-vfa-apply-online\/\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/python-online-course\/\" target=\"_blank\" rel=\"noopener\">Best Online Python Course with Certificate<\/a><\/strong><\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Kerala PSC VFA Study Materials&quot;}\" data-sheets-hyperlink=\"https:\/\/entri.app\/blog\/kerala-psc-vfa-study-material\/\"><strong><a class=\"in-cell-link\" href=\"https:\/\/entri.app\/blog\/step-by-step-guide-for-getting-a-job-as-a-python-developer\/42\" target=\"_blank\" rel=\"noopener\">A Step-by-Step Guide for Getting a Job as a Python Developer<\/a><\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"text-align: center;\"><a href=\"https:\/\/entri.app\/course\/python-programming-course\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<div class=\"modal\" id=\"modal25556851\"><div class=\"modal-content\"><span class=\"close-button\">&times;<\/span>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f25556851-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"25556851\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/blog\/wp-json\/wp\/v2\/posts\/25546368#wpcf7-f25556851-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"25556851\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f25556851-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:25556851,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false,&quot;notice_dismissed_update-cf7-5.9.8&quot;:true,&quot;notice_dismissed_update-cf7-6.1.1&quot;:true}}\" \/>\n<\/fieldset>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"full_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"full_name\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone\" value=\"\" type=\"tel\" name=\"phone\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email_id\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email\" aria-invalid=\"false\" placeholder=\"Email\" value=\"\" type=\"email\" name=\"email_id\" \/><\/span>\n<\/p>\n<div class=\"custom-form-group-1\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"language\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required language-select1\" aria-required=\"true\" aria-invalid=\"false\" name=\"language\"><option value=\"\">Select Language<\/option><option value=\"Malayalam\">Malayalam<\/option><option value=\"Tamil\">Tamil<\/option><option value=\"Telugu\">Telugu<\/option><option value=\"Kannada\">Kannada<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"custom-form-group-1\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"course\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required course-select1\" aria-required=\"true\" aria-invalid=\"false\" name=\"course\"><option value=\"\">Select an option<\/option><option value=\"Kerala PSC Exams\">Kerala PSC Exams<\/option><option value=\"Kerala PSC Teaching Exams\">Kerala PSC Teaching Exams<\/option><option value=\"Kerala PSC Technical Exams\">Kerala PSC Technical Exams<\/option><option value=\"SSC\/RRB\">SSC\/RRB<\/option><option value=\"GATE\">GATE<\/option><option value=\"Banking &amp; Insurance\">Banking &amp; Insurance<\/option><option value=\"Coding\">Coding<\/option><option value=\"Commerce\">Commerce<\/option><option value=\"Personal Finance\">Personal Finance<\/option><option value=\"Spoken English\/Personality Dev\">Spoken English\/Personality Dev<\/option><option value=\"German Language\">German Language<\/option><option value=\"Montessori Teacher Training\">Montessori Teacher Training<\/option><option value=\"IELTS\">IELTS<\/option><option value=\"MEP\">MEP<\/option><option value=\"Quantity Surveying\">Quantity Surveying<\/option><option value=\"Structural Design\">Structural Design<\/option><option value=\"Yoga TTC\">Yoga TTC<\/option><option value=\"Digital Marketing\">Digital Marketing<\/option><option value=\"Hospital and Healthcare Administration\">Hospital and Healthcare Administration<\/option><option value=\"BIM\">BIM<\/option><option value=\"HR Management\">HR Management<\/option><option value=\"Embedded System Software Engineering\">Embedded System Software Engineering<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"custom-form-group-1\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"course_name\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required course-name-select1\" aria-required=\"true\" aria-invalid=\"false\" name=\"course_name\"><option value=\"\">Select an option<\/option><option value=\"KAS\">KAS<\/option><option value=\"Degree level\">Degree level<\/option><option value=\"12th level\">12th level<\/option><option value=\"10th level\">10th level<\/option><option value=\"Secretariat Assistant\">Secretariat Assistant<\/option><option value=\"LDC\">LDC<\/option><option value=\"LGS\">LGS<\/option><option value=\"University Assistant\">University Assistant<\/option><option value=\"FSO\">FSO<\/option><option value=\"VEO\">VEO<\/option><option value=\"VFA\">VFA<\/option><option value=\"Dental Surgeon\">Dental Surgeon<\/option><option value=\"Staff Nurse\">Staff Nurse<\/option><option value=\"Sub Inspector\">Sub Inspector<\/option><option value=\"Divisional Accountant\">Divisional Accountant<\/option><option value=\"Fireman\/Firewomen\/Driver\">Fireman\/Firewomen\/Driver<\/option><option value=\"CPO\/WCPO\/Driver\">CPO\/WCPO\/Driver<\/option><option value=\"Excise\">Excise<\/option><option value=\"LD Typist\">LD Typist<\/option><option value=\"Junior Health Inspector\">Junior Health Inspector<\/option><option value=\"Assistant Jailor\">Assistant Jailor<\/option><option value=\"Kerala High Court Assistant\">Kerala High Court Assistant<\/option><option value=\"Beat Forest Officer\">Beat Forest Officer<\/option><option value=\"Junior Employment Officer\">Junior Employment Officer<\/option><option value=\"Junior Lab Assistant\">Junior Lab Assistant<\/option><option value=\"Dewaswom Board LDC\">Dewaswom Board LDC<\/option><option value=\"LSGS\">LSGS<\/option><option value=\"SBCID\">SBCID<\/option><option value=\"IRB Regular wing\">IRB Regular wing<\/option><option value=\"Assistant Salesman\">Assistant Salesman<\/option><option value=\"Secretariat OA\">Secretariat OA<\/option><option value=\"Driver Cum OA\">Driver Cum OA<\/option><option value=\"Departmental Test\">Departmental Test<\/option><option value=\"HSST\">HSST<\/option><option value=\"HSA\">HSA<\/option><option value=\"SET\">SET<\/option><option value=\"KTET\">KTET<\/option><option value=\"LP UP\">LP UP<\/option><option value=\"KVS\">KVS<\/option><option value=\"Finger Print Searcher\">Finger Print Searcher<\/option><option value=\"Nursery School Teacher\">Nursery School Teacher<\/option><option value=\"Railway Teacher\">Railway Teacher<\/option><option value=\"Scientific Officer\">Scientific Officer<\/option><option value=\"Probation Officer\">Probation Officer<\/option><option value=\"ICDS\">ICDS<\/option><option value=\"Welfare Officer Gr. II\">Welfare Officer Gr. II<\/option><option value=\"Assistant Professor\">Assistant Professor<\/option><option value=\"CTET\">CTET<\/option><option value=\"UGC NET\">UGC NET<\/option><option value=\"Sanitary Chemist\">Sanitary Chemist<\/option><option value=\"AE\">AE<\/option><option value=\"IEO\">IEO<\/option><option value=\"Electrician\">Electrician<\/option><option value=\"KSEB AE\/Sub Engineer\">KSEB AE\/Sub Engineer<\/option><option value=\"Kerala Agro Industries AE\">Kerala Agro Industries AE<\/option><option value=\"Overseer\/Draftsman\">Overseer\/Draftsman<\/option><option value=\"Lecturer in Polytechnic\">Lecturer in Polytechnic<\/option><option value=\"LSGD AE\">LSGD AE<\/option><option value=\"Devaswom Work Superintendent\">Devaswom Work Superintendent<\/option><option value=\"Devaswom Board Lineman\">Devaswom Board Lineman<\/option><option value=\"Devaswom Board Plumber\">Devaswom Board Plumber<\/option><option value=\"Assistant Town Planner\">Assistant Town Planner<\/option><option value=\"AAI ATC\">AAI ATC<\/option><option value=\"Central Govt PSU\">Central Govt PSU<\/option><option value=\"RRB ALP\">RRB ALP<\/option><option value=\"RRB JE\">RRB JE<\/option><option value=\"GATE\">GATE<\/option><option value=\"Skilled Assistant\">Skilled Assistant<\/option><option value=\"Workshop Instructor\">Workshop Instructor<\/option><option value=\"AMVI\">AMVI<\/option><option value=\"Technician gr 1\">Technician gr 1<\/option><option value=\"Technician gr 3\">Technician gr 3<\/option><option value=\"Assistant Professor - Tech\">Assistant Professor - Tech<\/option><option value=\"KSEB Worker\">KSEB Worker<\/option><option value=\"SSC CGL\">SSC CGL<\/option><option value=\"SSC CHSL\">SSC CHSL<\/option><option value=\"SSC CPO\">SSC CPO<\/option><option value=\"SSC MTS\">SSC MTS<\/option><option value=\"SSC GD Constable\">SSC GD Constable<\/option><option value=\"SSC JE\">SSC JE<\/option><option value=\"SSC Stenographer\">SSC Stenographer<\/option><option value=\"SSC JHT\">SSC JHT<\/option><option value=\"SSC Selection Post\">SSC Selection Post<\/option><option value=\"SSC Scientific Assistant IMD\">SSC Scientific Assistant IMD<\/option><option value=\"SSC Phase IX\/XI Selection Posts\">SSC Phase IX\/XI Selection Posts<\/option><option value=\"RRB NTPC\">RRB NTPC<\/option><option value=\"RRB Group D\">RRB Group D<\/option><option value=\"RRB Paramedical\">RRB Paramedical<\/option><option value=\"RRB Ministerial and Isolated Categories\">RRB Ministerial and Isolated Categories<\/option><option value=\"RRB RPF\">RRB RPF<\/option><option value=\"IBPS PO\">IBPS PO<\/option><option value=\"IBPS Clerk\">IBPS Clerk<\/option><option value=\"IBPS SO\">IBPS SO<\/option><option value=\"IBPS RRB PO\">IBPS RRB PO<\/option><option value=\"IBPS RRB Clerk\">IBPS RRB Clerk<\/option><option value=\"SBI PO\">SBI PO<\/option><option value=\"SBI Clerk\">SBI Clerk<\/option><option value=\"SBI SO\">SBI SO<\/option><option value=\"RBI Grade B\">RBI Grade B<\/option><option value=\"RBI Assistant\">RBI Assistant<\/option><option value=\"NABARD Grade A\">NABARD Grade A<\/option><option value=\"NABARD Grade B\">NABARD Grade B<\/option><option value=\"SIDBI Grade A\">SIDBI Grade A<\/option><option value=\"Insurance Exams\">Insurance Exams<\/option><option value=\"Federal Bank Exams\">Federal Bank Exams<\/option><option value=\"Union Bank of India Exams\">Union Bank of India Exams<\/option><option value=\"Full Stack Development Course\">Full Stack Development Course<\/option><option value=\"Data Science Course\">Data Science Course<\/option><option value=\"Data Analytics Course\">Data Analytics Course<\/option><option value=\"Software Testing Course\">Software Testing Course<\/option><option value=\"Python Programming Course\">Python Programming Course<\/option><option value=\"UI\/UX\">UI\/UX<\/option><option value=\"AWS Course\">AWS Course<\/option><option value=\"Flutter\">Flutter<\/option><option value=\"Cybersecurity\">Cybersecurity<\/option><option value=\"Practical Accounting Course\">Practical Accounting Course<\/option><option value=\"SAP FICO Course\">SAP FICO Course<\/option><option value=\"SAP MM Course\">SAP MM Course<\/option><option value=\"SAP SD Course\">SAP SD Course<\/option><option value=\"PwC Edge: Strategic Accounting &amp; Finance Programme\">PwC Edge: Strategic Accounting &amp; Finance Programme<\/option><option value=\"ACCA\">ACCA<\/option><option value=\"Tally\">Tally<\/option><option value=\"UAE Accounting\">UAE Accounting<\/option><option value=\"GST\">GST<\/option><option value=\"Stock Market Course\">Stock Market Course<\/option><option value=\"Mutual Funds\">Mutual Funds<\/option><option value=\"Forex Trading\">Forex Trading<\/option><option value=\"Kerala PSC Exams\">Kerala PSC Exams<\/option><option value=\"Kerala PSC Teaching Exams\">Kerala PSC Teaching Exams<\/option><option value=\"Kerala PSC Technical Exams\">Kerala PSC Technical Exams<\/option><option value=\"SSC\/RRB\">SSC\/RRB<\/option><option value=\"GATE\">GATE<\/option><option value=\"Banking &amp; Insurance\">Banking &amp; Insurance<\/option><option value=\"Coding\">Coding<\/option><option value=\"Commerce\">Commerce<\/option><option value=\"Personal Finance\">Personal Finance<\/option><option value=\"Spoken English\/Personality Dev\">Spoken English\/Personality Dev<\/option><option value=\"German Language\">German Language<\/option><option value=\"Montessori Teacher Training\">Montessori Teacher Training<\/option><option value=\"IELTS\">IELTS<\/option><option value=\"MEP\">MEP<\/option><option value=\"Quantity Surveying\">Quantity Surveying<\/option><option value=\"Structural Design\">Structural Design<\/option><option value=\"Yoga TTC\">Yoga TTC<\/option><option value=\"Digital Marketing\">Digital Marketing<\/option><option value=\"Hospital and Healthcare Administration\">Hospital and Healthcare Administration<\/option><option value=\"BIM\">BIM<\/option><option value=\"HR Management\">HR Management<\/option><option value=\"Embedded System Software Engineering\">Embedded System Software Engineering<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"education\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Educational qualification\" value=\"\" type=\"text\" name=\"education\" \/><\/span>\n<\/p>\n<div style=\"display:none\">\n<input class=\"wpcf7-form-control wpcf7-hidden utm-source\" value=\"\" type=\"hidden\" name=\"utm_source\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden utm-medium\" value=\"\" type=\"hidden\" name=\"utm_medium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden utm-campaign\" value=\"\" type=\"hidden\" name=\"utm_campaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden utm-content\" value=\"\" type=\"hidden\" name=\"utm_content\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden utm-term\" value=\"\" type=\"hidden\" name=\"utm_term\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden blog-url\" value=\"\" type=\"hidden\" name=\"blog_url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden post-category-name\" value=\"\" type=\"hidden\" name=\"post_category_name\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden post-author-name\" value=\"\" type=\"hidden\" name=\"post_author_name\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden file-url\" value=\"\" type=\"hidden\" name=\"file_url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden video-url\" value=\"\" type=\"hidden\" name=\"video_url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden courseid\" value=\"\" type=\"hidden\" name=\"course_id\" \/>\n<\/div>\n<div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-142286605\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAABVigxtkiZeGTu5L\" data-theme=\"light\" data-language=\"auto\" data-size=\"normal\" data-retry=\"auto\" data-retry-interval=\"1000\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-142286605\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-142286605\"), turnstile.render(\"#cf-turnstile-cf7-142286605\", {sitekey:\"0x4AAAAAABVigxtkiZeGTu5L\"})); }, 0); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-142286605\"> <style>#cf-turnstile-cf7-142286605 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-142286605')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-142286605');},1000)}})})});<\/script> <\/div><br\/><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A selection control statement in Python is called a Switch Case. Once, the switch expression is evaluated. The expression&#8217;s value is compared to the values of each case; if a match is found, the accompanying block of code is run. Python, unlike other languages, lacks built-in switch case statements, thus we must build them using [&hellip;]<\/p>\n","protected":false},"author":93,"featured_media":25546373,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1864,1882,1888,1883,1881],"tags":[],"class_list":["post-25546368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-data-science-ml","category-java-programming","category-python-programming","category-react-native","category-web-android-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Switch Case in Python | Switch Function - Entri Blog<\/title>\n<meta name=\"description\" content=\"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Switch Case in Python | Switch Function - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-08T09:30:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-17T06:57:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Akhil M G\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akhil M G\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\"},\"author\":{\"name\":\"Akhil M G\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\"},\"headline\":\"Switch Case in Python | Switch Function\",\"datePublished\":\"2022-11-08T09:30:02+00:00\",\"dateModified\":\"2023-05-17T06:57:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\"},\"wordCount\":1548,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png\",\"articleSection\":[\"Articles\",\"Data Science and Machine Learning\",\"Java Programming\",\"Python Programming\",\"React Native\",\"Web and Android Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\",\"url\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\",\"name\":\"Switch Case in Python | Switch Function - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png\",\"datePublished\":\"2022-11-08T09:30:02+00:00\",\"dateModified\":\"2023-05-17T06:57:55+00:00\",\"description\":\"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png\",\"width\":820,\"height\":615},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Programming\",\"item\":\"https:\/\/entri.app\/blog\/category\/python-programming\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Switch Case in Python | Switch Function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\",\"name\":\"Akhil M G\",\"url\":\"https:\/\/entri.app\/blog\/author\/akhil\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Switch Case in Python | Switch Function - Entri Blog","description":"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/","og_locale":"en_US","og_type":"article","og_title":"Switch Case in Python | Switch Function - Entri Blog","og_description":"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python","og_url":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-11-08T09:30:02+00:00","article_modified_time":"2023-05-17T06:57:55+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png","type":"image\/png"}],"author":"Akhil M G","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Akhil M G","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/"},"author":{"name":"Akhil M G","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6"},"headline":"Switch Case in Python | Switch Function","datePublished":"2022-11-08T09:30:02+00:00","dateModified":"2023-05-17T06:57:55+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/"},"wordCount":1548,"commentCount":6,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png","articleSection":["Articles","Data Science and Machine Learning","Java Programming","Python Programming","React Native","Web and Android Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/","url":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/","name":"Switch Case in Python | Switch Function - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png","datePublished":"2022-11-08T09:30:02+00:00","dateModified":"2023-05-17T06:57:55+00:00","description":"Read this guide to learn how to implement Switch Case functions in Python and what is switch case in python","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/11\/Untitled-2022-11-08T131113.232-1.png","width":820,"height":615},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/switch-case-in-python-switch-function\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Python Programming","item":"https:\/\/entri.app\/blog\/category\/python-programming\/"},{"@type":"ListItem","position":3,"name":"Switch Case in Python | Switch Function"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6","name":"Akhil M G","url":"https:\/\/entri.app\/blog\/author\/akhil\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25546368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25546368"}],"version-history":[{"count":8,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25546368\/revisions"}],"predecessor-version":[{"id":25560296,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25546368\/revisions\/25560296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25546373"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25546368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25546368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25546368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}