{"id":324,"date":"2025-12-17T10:55:53","date_gmt":"2025-12-17T10:55:53","guid":{"rendered":"https:\/\/codetypingpro.com\/?p=324"},"modified":"2025-12-17T11:34:23","modified_gmt":"2025-12-17T11:34:23","slug":"lesson-3-operators-and-expressions-examples","status":"publish","type":"post","link":"https:\/\/codetypingpro.com\/?p=324","title":{"rendered":"\ud83d\udcd8 Lesson 3 examples: Operators and Expressions"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1\ufe0f\u20e3 Arithmetic Operators<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example 1: Basic Calculations<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>a = 10\nb = 3\n\nprint(a + b)\nprint(a - b)\nprint(a * b)\nprint(a \/ b)\nprint(a % b)\nprint(a ** b)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>13\n7\n30\n3.3333333333333335\n1\n1000\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>+<\/code> adds values<\/li>\n\n\n\n<li><code>-<\/code> subtracts<\/li>\n\n\n\n<li><code>*<\/code> multiplies<\/li>\n\n\n\n<li><code>\/<\/code> divides (always gives float)<\/li>\n\n\n\n<li><code>%<\/code> gives remainder<\/li>\n\n\n\n<li><code>**<\/code> is power<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example 2: Salary Calculation<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>salary = 30000\nbonus = 5000\n\ntotal_salary = salary + bonus\nprint(\"Total Salary:\", total_salary)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Total Salary: 35000\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2\ufe0f\u20e3 Assignment Operators<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>salary = 20000\nsalary += 5000\nsalary -= 2000\n\nprint(salary)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>23000\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>+=<\/code> adds and stores<\/li>\n\n\n\n<li><code>-=<\/code> subtracts and stores<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3\ufe0f\u20e3 Comparison (Relational) Operators<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>age = 25\n\nprint(age &gt; 18)\nprint(age &lt; 18)\nprint(age == 25)\nprint(age != 30)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\nFalse\nTrue\nTrue\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>><\/code> greater than<\/li>\n\n\n\n<li><code>&lt;<\/code> less than<\/li>\n\n\n\n<li><code>==<\/code> equal to<\/li>\n\n\n\n<li><code>!=<\/code> not equal to<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example with Names<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>name1 = \"Sameer\"\nname2 = \"Ayesha\"\n\nprint(name1 == name2)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>False\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4\ufe0f\u20e3 Logical Operators<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>age = 22\nhas_id = True\n\nprint(age &gt;= 18 and has_id)\nprint(age &lt; 18 or has_id)\nprint(not has_id)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\nTrue\nFalse\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>and<\/code> \u2192 both conditions must be true<\/li>\n\n\n\n<li><code>or<\/code> \u2192 any one condition true<\/li>\n\n\n\n<li><code>not<\/code> \u2192 reverses result<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5\ufe0f\u20e3 Identity Operators (<code>is<\/code>, <code>is not<\/code>)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>a = 10\nb = 10\n\nprint(a is b)\nprint(a is not b)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\nFalse\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><br>Checks if both variables refer to the same object<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6\ufe0f\u20e3 Membership Operators (<code>in<\/code>, <code>not in<\/code>)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>students = &#91;\"Sameer\", \"Ayesha\", \"Saddam\"]\n\nprint(\"Sameer\" in students)\nprint(\"Chandini\" in students)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>True\nFalse\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7\ufe0f\u20e3 Operator Precedence<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>result = 10 + 5 * 2\nprint(result)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>20\n<\/code><\/pre>\n\n\n\n<p><strong>Explanation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiplication happens first \u2192 <code>5 * 2 = 10<\/code><\/li>\n\n\n\n<li>Then addition \u2192 <code>10 + 10 = 20<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Example with Brackets<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>result = (10 + 5) * 2\nprint(result)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>30\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8\ufe0f\u20e3 Expressions Using Variables<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>name = \"Gousya\"\nage = 20\n\nmessage = name + \" is \" + str(age) + \" years old\"\nprint(message)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Gousya is 20 years old\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9\ufe0f\u20e3 Input + Operators<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>marks1 = int(input(\"Enter marks 1: \"))\nmarks2 = int(input(\"Enter marks 2: \"))\n\ntotal = marks1 + marks2\naverage = total \/ 2\n\nprint(\"Total:\", total)\nprint(\"Average:\", average)\n<\/code><\/pre>\n\n\n\n<p><strong>Sample Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Enter marks 1: 80\nEnter marks 2: 90\nTotal: 170\nAverage: 85.0\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd1f Real-Life Mini Example<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>salary = 25000\nexpenses = 18000\n\nsavings = salary - expenses\nprint(\"Savings:\", savings)\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings: 7000\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\ufe0f\u20e3 Arithmetic Operators Example 1: Basic Calculations Output Explanation Example 2: Salary Calculation Output 2\ufe0f\u20e3 Assignment Operators Example Output Explanation 3\ufe0f\u20e3 Comparison (Relational) Operators Example Output Explanation Example with Names Output 4\ufe0f\u20e3 Logical Operators Example Output Explanation 5\ufe0f\u20e3 Identity Operators (is, is not) Example Output ExplanationChecks if both variables refer to the same object 6\ufe0f\u20e3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,1],"tags":[],"class_list":["post-324","post","type-post","status-publish","format-standard","hentry","category-python-easy-course-examples","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/posts\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=324"}],"version-history":[{"count":3,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/posts\/324\/revisions"}],"predecessor-version":[{"id":348,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=\/wp\/v2\/posts\/324\/revisions\/348"}],"wp:attachment":[{"href":"https:\/\/codetypingpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codetypingpro.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}