{"id":858,"date":"2023-07-20T00:40:35","date_gmt":"2023-07-19T19:10:35","guid":{"rendered":"https:\/\/moodle.sit.ac.in\/blog\/?p=858"},"modified":"2024-05-14T05:41:48","modified_gmt":"2024-05-14T00:11:48","slug":"newer-one-introduction-to-python-programming-lab-bplck105b-205b-manual-for-vtu","status":"publish","type":"post","link":"https:\/\/moodle.sit.ac.in\/blog\/newer-one-introduction-to-python-programming-lab-bplck105b-205b-manual-for-vtu\/","title":{"rendered":"Introduction to Python Programming Lab (BPLCK105B\/205B) Manual for VTU"},"content":{"rendered":"\n<p>Greetings, Python enthusiasts and eager learners! Today, I am thrilled to share some exciting news that&#8217;s bound to ignite your passion for programming. VTU has introduced a brand-new subject titled &#8220;Introduction to Python Programming&#8221; (Sub Code: BPLCK105B\/205B) exclusively designed for first-year students.<\/p>\n\n\n\n<p>This groundbreaking subject comes with an integrated lab component, offering you a hands-on approach to mastering Python&#8217;s wonders. But that&#8217;s not all \u2013 I am delighted to announce that the first version of the lab manual is already here! This manual is thoughtfully crafted with comprehensive solutions and sample outputs for all lab programs, providing you with guidance and insights as you embark on your Python journey.<\/p>\n\n\n\n<p>Our vision for this project is to create a vibrant learning resource that continuously evolves with the help of the community. That&#8217;s why we have licensed the lab manual under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. This means that everyone, including you, can actively contribute, modify, and share this manual with others, as long as the original authors are credited. Imagine the possibilities when passionate Python enthusiasts come together to shape and improve this resource!<\/p>\n\n\n\n<p>In the near future, we plan to expand the manual further by incorporating more documentation and algorithms, making it an all-encompassing Python compendium. With your valuable input, we can create a treasure trove of knowledge that benefits every learner.<\/p>\n\n\n\n<p>A repository of the solutions can also be found here <\/p>\n\n\n\n<p><a href=\"https:\/\/gitlab.com\/lab_manuals\/bplck105b_205b_2023\">https:\/\/gitlab.com\/lab_manuals\/bplck105b_205b_2023<\/a><\/p>\n\n\n\n<p>If you want to contribute please send a PR.<\/p>\n\n\n\n<p>To follow along, you will need to set up a Python programming environment. We recommend using the Anaconda Python Distribution with Spyder as the integrated development environment (IDE). You can find the lab syllabus on the university\u2019s website or click&nbsp;<strong>here<\/strong>.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2023\/07\/BPLCK105B.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of BPLCK105B.\"><\/object><a id=\"wp-block-file--media-9f4a01f6-549d-402c-b615-66c650d7b434\" href=\"https:\/\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2023\/07\/BPLCK105B.pdf\">BPLCK105B<\/a><a href=\"https:\/\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2023\/07\/BPLCK105B.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-9f4a01f6-549d-402c-b615-66c650d7b434\">Download<\/a><\/div>\n\n\n\n<p>For detailed instructions on setting up the Python programming environment on Ubuntu, please refer to my previous blog, which can be found below.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-myblogosphere wp-block-embed-myblogosphere\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"DA26fVTTgd\"><a href=\"https:\/\/moodle.sit.ac.in\/blog\/setting-up-anaconda-python-programming-environment\/\">Setting up Anaconda Python Programming Environment on Ubuntu<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Setting up Anaconda Python Programming Environment on Ubuntu&#8221; &#8212; MyBlogosphere\" data-src=\"https:\/\/moodle.sit.ac.in\/blog\/setting-up-anaconda-python-programming-environment\/embed\/#?secret=LATsn2PLUi#?secret=DA26fVTTgd\" data-secret=\"DA26fVTTgd\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>If you are looking for step-by-step instructions on how to set up the Python programming environment on a Windows system, I have provided detailed guidance in my other blog. You can access the blog below for all the information you need.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-myblogosphere wp-block-embed-myblogosphere\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"i6YbTxjSOa\"><a href=\"https:\/\/moodle.sit.ac.in\/blog\/a-step-by-step-guide-to-setting-up-anaconda-python-distribution-on-windows\/\">A Step-by-Step Guide to Setting up Anaconda Python Distribution on Windows<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;A Step-by-Step Guide to Setting up Anaconda Python Distribution on Windows&#8221; &#8212; MyBlogosphere\" data-src=\"https:\/\/moodle.sit.ac.in\/blog\/a-step-by-step-guide-to-setting-up-anaconda-python-distribution-on-windows\/embed\/#?secret=PZa7Uw8CO8#?secret=i6YbTxjSOa\" data-secret=\"i6YbTxjSOa\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>All the programs have been compiled using the Python version&nbsp;3.9.13 and has been tested on&nbsp;<a href=\"https:\/\/releases.ubuntu.com\/22.04\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ubuntu 22.04.4 LTS (Jammy Jellyfish)<\/a>&nbsp; 64-bit Kernel Linux 5.15.0-56-generic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solutions<\/h2>\n\n\n\n<p>These programs can run on any GNU\/Linux Operating system or any other OS with Python3 installed. After getting the necessary development environment setup, Now lets focus on the solutions. You can go to the appropriate program by clicking on the links below.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#P01a\" title=\"Question 01\">Question 01<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#P01a\" title=\"Student Details\">Student Details<\/a><\/li>\n\n\n\n<li><a href=\"#P01b\" title=\"Senior Citizen Check\">Senior Citizen Check<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#P02a\" title=\"Question 02\">Question 02<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#P02a\" title=\"Fibonacci Sequence\">Fibonacci Sequence<\/a><\/li>\n\n\n\n<li><a href=\"#P02b\" title=\"Factorial &amp; Binomial Coefficient\">Factorial &amp; Binomial Coefficient<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#P03\" title=\"Question 03 - Mean, Variance and Standard Deviation\">Question 03 &#8211; Mean, Variance and Standard Deviation<\/a><\/li>\n\n\n\n<li><a href=\"#P04\" title=\"Question 04 - Digit Frequency\">Question 04 &#8211; Digit Frequency<\/a><\/li>\n\n\n\n<li><a href=\"#P05\" title=\"Question 05 - Word Frequency in a File\">Question 05 &#8211; Word Frequency in a File<\/a><\/li>\n\n\n\n<li><a href=\"#P06\" title=\"Question 06 - Sort File Contents\">Question 06 &#8211; Sort File Contents<\/a><\/li>\n\n\n\n<li><a href=\"#P07\" title=\"Question 07 - Backup Directory into Zip Archive\">Question 07 &#8211; Backup Directory into Zip Archive<\/a><\/li>\n\n\n\n<li><a href=\"#P08\" title=\"Question 08 - Assertions and Exceptions Demo\">Question 08 &#8211; Assertions and Exceptions Demo<\/a><\/li>\n\n\n\n<li><a href=\"#P09\" title=\"Question 09 - Complex Class Demo\">Question 09 &#8211; Complex Class Demo<\/a><\/li>\n\n\n\n<li><a href=\"#P10\" title=\"Question 10 - Student Class Demo\">Question 10 &#8211; Student Class Demo<\/a><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Question 1<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P01a\">a. Student Details<\/h3>\n\n\n\n<p><strong>Develop a program to read the student details like Name, USN, and Marks in three subjects. Display the student details, total marks and percentage with suitable messages.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 13:01:34 2022\n\n01AStudDetails.py\nDevelop a program to read the student details like Name, USN, and Marks in three subjects. \nDisplay the student details, total marks and percentage with suitable messages.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nstName = input(&quot;Enter the name of the student : &quot;)\nstUSN = input(&quot;Enter the USN of the student : &quot;)\nstMarks1 = int(input(&quot;Enter marks in Subject 1 : &quot;))\nstMarks2 = int(input(&quot;Enter marks in Subject 2 : &quot;))\nstMarks3 = int(input(&quot;Enter marks in Subject 3 : &quot;))\n\n\nprint(&quot;Student Details\\n=========================&quot;)\nprint(&quot;%12s&quot;%(&quot;Name :&quot;), stName)\nprint(&quot;%12s&quot;%(&quot;USN :&quot;), stUSN)\nprint(&quot;%12s&quot;%(&quot;Marks 1 :&quot;), stMarks1)\nprint(&quot;%12s&quot;%(&quot;Marks 2 :&quot;), stMarks2)\nprint(&quot;%12s&quot;%(&quot;Marks 3 :&quot;), stMarks3)\nprint(&quot;%12s&quot;%(&quot;Total :&quot;), stMarks1+stMarks2+stMarks3)\nprint(&quot;%12s&quot;%(&quot;Percent :&quot;), &quot;%.2f&quot;%((stMarks1+stMarks2+stMarks3)\/3))\nprint(&quot;=========================&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 13:01:34 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">01AStudDetails.py<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to read the student details like Name, USN, and Marks in three subjects. <\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Display the student details, total marks and percentage with suitable messages.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stName <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the name of the student : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stUSN <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the USN of the student : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stMarks1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 1 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stMarks2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 2 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stMarks3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 3 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Student Details<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">=========================&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Name :&quot;<\/span><span style=\"color: #E1E4E8\">), stName)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;USN :&quot;<\/span><span style=\"color: #E1E4E8\">), stUSN)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Marks 1 :&quot;<\/span><span style=\"color: #E1E4E8\">), stMarks1)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Marks 2 :&quot;<\/span><span style=\"color: #E1E4E8\">), stMarks2)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Marks 3 :&quot;<\/span><span style=\"color: #E1E4E8\">), stMarks3)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Total :&quot;<\/span><span style=\"color: #E1E4E8\">), stMarks1<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">stMarks2<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">stMarks3)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Percent :&quot;<\/span><span style=\"color: #E1E4E8\">), <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%.2f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">((stMarks1<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">stMarks2<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">stMarks3)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;=========================&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 01AStudDetails.py \n\nEnter the name of the student : RAMESH\nEnter the USN of the student : 1SI22CS036\nEnter marks in Subject 1 : 87\nEnter marks in Subject 2 : 78\nEnter marks in Subject 3 : 65\nStudent Details\n=========================\n      Name : RAMESH\n       USN : 1SI22CS036\n   Marks 1 : 87\n   Marks 2 : 78\n   Marks 3 : 65\n     Total : 230\n   Percent : 76.67\n=========================\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">01<\/span><span style=\"color: #9ECBFF\">AStudDetails.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">RAMESH<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI22CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">78<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">65<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Details<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">RAMESH<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI22CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">78<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">65<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #B392F0\">Total<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">230<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #B392F0\">Percent<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">76.67<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P01b\">b. Senior Citizen Check<\/h3>\n\n\n\n<p><strong>Develop a program to read the name and year of birth of a person. Display whether the person is a senior citizen or not.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 13:23:54 2022\n\n01BChkSnrCitzn.py\n\nDevelop a program to read the name and year of birth of a person. Display whether the person is a senior citizen or not.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\nfrom datetime import date\n\n\nperName = input(&quot;Enter the name of the person : &quot;)\nperDOB = int(input(&quot;Enter his year of birth : &quot;))\n\ncurYear = date.today().year\nperAge = curYear - perDOB \n\nif (perAge &gt; 60):\n    print(perName, &quot;aged&quot;, perAge, &quot;years is a Senior Citizen.&quot;)\nelse:\n    print(perName, &quot;aged&quot;, perAge, &quot;years is not a Senior Citizen.&quot;)\n\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 13:23:54 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">01BChkSnrCitzn.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to read the name and year of birth of a person. Display whether the person is a senior citizen or not.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">from<\/span><span style=\"color: #E1E4E8\"> datetime <\/span><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> date<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">perName <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the name of the person : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">perDOB <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter his year of birth : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">curYear <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> date.today().year<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">perAge <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> curYear <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> perDOB <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> (perAge <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">60<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(perName, <\/span><span style=\"color: #9ECBFF\">&quot;aged&quot;<\/span><span style=\"color: #E1E4E8\">, perAge, <\/span><span style=\"color: #9ECBFF\">&quot;years is a Senior Citizen.&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(perName, <\/span><span style=\"color: #9ECBFF\">&quot;aged&quot;<\/span><span style=\"color: #E1E4E8\">, perAge, <\/span><span style=\"color: #9ECBFF\">&quot;years is not a Senior Citizen.&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 01BChkSnrCitzn.py \n\nEnter the name of the person : Akbar Khan\nEnter his year of birth : 1978\nAkbar Khan aged 44 years is not a Senior Citizen.\n\nputta:~\/...\/Programs$ python3 01BChkSnrCitzn.py \n\nEnter the name of the person : George Best\nEnter his year of birth : 1957\nGeorge Best aged 65 years is a Senior Citizen.\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">01<\/span><span style=\"color: #9ECBFF\">BChkSnrCitzn.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">person<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Akbar<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Khan<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">his<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">year<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">birth<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1978<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Akbar<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Khan<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">aged<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">44<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">years<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Senior<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Citizen.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">01<\/span><span style=\"color: #9ECBFF\">BChkSnrCitzn.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">person<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">George<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Best<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">his<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">year<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">birth<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1957<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">George<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Best<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">aged<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">65<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">years<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Senior<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Citizen.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P02a\">a. Fibonacci Sequence<\/h3>\n\n\n\n<p><strong>Develop a program to generate Fibonacci sequence of length (N). Read N from the console.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 13:36:30 2022\n\n02AFibonacci.py\n\nDevelop a program to generate Fibonacci sequence of length (N). Read N from the console.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nnum = int(input(&quot;Enter the Fibonacci sequence length to be generated : &quot;))\n\nfirstTerm = 0\nsecondTerm = 1\nprint(&quot;The Fibonacci series with&quot;, num, &quot;terms is :&quot;)\nprint(firstTerm, secondTerm, end=&quot; &quot;)\nfor i in range(2,num):\n    curTerm = firstTerm + secondTerm\n    print(curTerm, end=&quot; &quot;)\n    firstTerm = secondTerm\n    secondTerm = curTerm\n    \" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 13:36:30 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">02AFibonacci.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to generate Fibonacci sequence of length (N). Read N from the console.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">num <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the Fibonacci sequence length to be generated : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">firstTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">secondTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;The Fibonacci series with&quot;<\/span><span style=\"color: #E1E4E8\">, num, <\/span><span style=\"color: #9ECBFF\">&quot;terms is :&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(firstTerm, secondTerm, <\/span><span style=\"color: #FFAB70\">end<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot; &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> i <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">range<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">,num):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    curTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> firstTerm <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> secondTerm<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(curTerm, <\/span><span style=\"color: #FFAB70\">end<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot; &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    firstTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> secondTerm<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    secondTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> curTerm<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 02AFibonacci.py \n\nEnter the Fibonacci sequence length to be generated : 8\nThe Fibonacci series with 8 terms is :\n0 1 1 2 3 5 8 13 \n\n\nputta:~\/...\/Programs$ python3 02AFibonacci.py \n\nEnter the Fibonacci sequence length to be generated : 5\nThe Fibonacci series with 5 terms is :\n0 1 1 2 3 \n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">02<\/span><span style=\"color: #9ECBFF\">AFibonacci.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Fibonacci<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sequence<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">length<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">generated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Fibonacci<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">series<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">with<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">13<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">02<\/span><span style=\"color: #9ECBFF\">AFibonacci.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Fibonacci<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sequence<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">length<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">generated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Fibonacci<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">series<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">with<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P02b\">b. Factorial &amp; Binomial Coefficient<\/h3>\n\n\n\n<p><strong>Write a function to calculate factorial of a number. Develop a program to compute binomial coefficient (Given N and R).<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 13:36:52 2022\n\n02BFactNCR.py\n\nWrite a function to calculate factorial of a number. \nDevelop a program to compute binomial coefficient (Given N and R).\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\ndef fact(num):\n    if num == 0:\n        return 1\n    else:\n        return num * fact(num-1)\n    \n    \nn = int(input(&quot;Enter the value of N : &quot;))\nr = int(input(&quot;Enter the value of R (R cannot be negative or greater than N): &quot;))\nnCr = fact(n)\/(fact(r)*fact(n-r))\n\nprint(n,'C',r,&quot; = &quot;,&quot;%d&quot;%nCr,sep=&quot;&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 13:36:52 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">02BFactNCR.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Write a function to calculate factorial of a number. <\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to compute binomial coefficient (Given N and R).<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fact<\/span><span style=\"color: #E1E4E8\">(num):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> num <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> num <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fact(num<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">n <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the value of N : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">r <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the value of R (R cannot be negative or greater than N): &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">nCr <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fact(n)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">(fact(r)<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fact(n<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">r))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(n,<\/span><span style=\"color: #9ECBFF\">&#39;C&#39;<\/span><span style=\"color: #E1E4E8\">,r,<\/span><span style=\"color: #9ECBFF\">&quot; = &quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">nCr,<\/span><span style=\"color: #FFAB70\">sep<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 02BFactNCR.py \nEnter the value of N : 7\nEnter the value of R (R cannot be negative or greater than N): 5\n7C5 = 21\n\nEnter the value of N : 5\nEnter the value of R (R cannot be negative or greater than N): 5\n5C5 = 1\n\nEnter the value of N : 3\nEnter the value of R (R cannot be negative or greater than N): 1\n3C1 = 3\n\nEnter the value of N : 8\nEnter the value of R (R cannot be negative or greater than N): 0\n8C0 = 1\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">02<\/span><span style=\"color: #9ECBFF\">BFactNCR.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">R<\/span><span style=\"color: #E1E4E8\"> (R <\/span><span style=\"color: #9ECBFF\">cannot<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">negative<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">or<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\">): 5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">7C5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">21<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">R<\/span><span style=\"color: #E1E4E8\"> (R <\/span><span style=\"color: #9ECBFF\">cannot<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">negative<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">or<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\">): 5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5C5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">R<\/span><span style=\"color: #E1E4E8\"> (R <\/span><span style=\"color: #9ECBFF\">cannot<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">negative<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">or<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\">): 1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3C1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">R<\/span><span style=\"color: #E1E4E8\"> (R <\/span><span style=\"color: #9ECBFF\">cannot<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">negative<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">or<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\">): 0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">8C0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 3<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P03\">Mean, Variance and Standard Deviation<\/h3>\n\n\n\n<p><strong>Read N numbers from the console and create a list. Develop a program to print mean, variance and standard deviation with suitable messages.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 13:59:36 2022\n\n03MeanVarSD.py\n\nRead N numbers from the console and create a list. Develop a program to print mean, variance and\nstandard deviation with suitable messages.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nfrom math import sqrt\n\nmyList = []\n\nnum = int(input(&quot;Enter the number of elements in your list : &quot;))\n\nfor i in range(num):\n    val = int(input(&quot;Enter the element : &quot;))\n    myList.append(val)\n    \nprint('The length of list1 is', len(myList))\n\nprint('List Contents', myList)\n\n\ntotal = 0\nfor elem in myList:\n    total += elem\n\nmean = total \/ num\n\ntotal = 0\nfor elem in myList:\n    total += (elem - mean) * (elem - mean)\n\nvariance = total \/ num\n\nstdDev = sqrt(variance)\n\nprint(&quot;Mean =&quot;, mean)\nprint(&quot;Variance =&quot;, variance)\nprint(&quot;Standard Deviation =&quot;, &quot;%.2f&quot;%stdDev)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 13:59:36 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">03MeanVarSD.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Read N numbers from the console and create a list. Develop a program to print mean, variance and<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">standard deviation with suitable messages.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">from<\/span><span style=\"color: #E1E4E8\"> math <\/span><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> sqrt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">myList <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> []<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">num <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the number of elements in your list : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> i <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">range<\/span><span style=\"color: #E1E4E8\">(num):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    val <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the element : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    myList.append(val)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&#39;The length of list1 is&#39;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">len<\/span><span style=\"color: #E1E4E8\">(myList))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&#39;List Contents&#39;<\/span><span style=\"color: #E1E4E8\">, myList)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">total <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> elem <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> myList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    total <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> elem<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">mean <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> total <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> num<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">total <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> elem <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> myList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    total <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> (elem <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> mean) <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> (elem <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> mean)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">variance <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> total <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> num<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">stdDev <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> sqrt(variance)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Mean =&quot;<\/span><span style=\"color: #E1E4E8\">, mean)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Variance =&quot;<\/span><span style=\"color: #E1E4E8\">, variance)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Standard Deviation =&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%.2f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">stdDev)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 03_Mean_Var_SD.py \n\nEnter the number of elements in your list : 5\nEnter the element : 45\nEnter the element : 34\nEnter the element : 86\nEnter the element : 92\nEnter the element : 35\n\nThe length of list1 is 5\nList Contents [45, 34, 86, 92, 35]\n\nMean = 58.4\nVariance = 642.64\nStandard Deviation = 25.35\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">03<\/span><span style=\"color: #9ECBFF\">_Mean_Var_SD.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">your<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">list<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">45<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">34<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">86<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">92<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">35<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">length<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">list1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">List<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Contents<\/span><span style=\"color: #E1E4E8\"> [45, <\/span><span style=\"color: #79B8FF\">34<\/span><span style=\"color: #9ECBFF\">,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">86<\/span><span style=\"color: #9ECBFF\">,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">92<\/span><span style=\"color: #9ECBFF\">,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">35<\/span><span style=\"color: #9ECBFF\">]<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Mean<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">58.4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Variance<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">642.64<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Standard<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Deviation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">25.35<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P04\">Digit Frequency<\/h3>\n\n\n\n<p><strong>Read a multi-digit number (as chars) from the console. Develop a program to print the frequency of each digit with suitable message.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 14:12:31 2022\n\n04DigitFreq.py\n\nRead a multi-digit number (as chars) from the console. \nDevelop a program to print the frequency of each digit with suitable message.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nnum = input(&quot;Enter a number : &quot;)\nprint(&quot;The number entered is :&quot;, num)\n\nuniqDig = set(num)\n#print(uniqDig)\n\nfor elem in uniqDig:\n    print(elem, &quot;occurs&quot;, num.count(elem), &quot;times&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 14:12:31 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">04DigitFreq.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Read a multi-digit number (as chars) from the console. <\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to print the frequency of each digit with suitable message.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">num <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter a number : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;The number entered is :&quot;<\/span><span style=\"color: #E1E4E8\">, num)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">uniqDig <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">set<\/span><span style=\"color: #E1E4E8\">(num)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#print(uniqDig)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> elem <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> uniqDig:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(elem, <\/span><span style=\"color: #9ECBFF\">&quot;occurs&quot;<\/span><span style=\"color: #E1E4E8\">, num.count(elem), <\/span><span style=\"color: #9ECBFF\">&quot;times&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 04DigitFreq.py \n\nEnter a number : 234939\nThe number entered is : 234939\n4 occurs 1 times\n9 occurs 2 times\n3 occurs 2 times\n2 occurs 1 times\n\nputta:~\/...\/Programs$ python3 04DigitFreq.py \n\nEnter a number : 7843338\nThe number entered is : 7843338\n7 occurs 1 times\n4 occurs 1 times\n3 occurs 3 times\n8 occurs 2 times\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">04<\/span><span style=\"color: #9ECBFF\">DigitFreq.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">234939<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">entered<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">234939<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">9<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">04<\/span><span style=\"color: #9ECBFF\">DigitFreq.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7843338<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">entered<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7843338<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">8<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P05\">Word Frequency in a File<\/h3>\n\n\n\n<p><strong>Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary with distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of frequency and display dictionary slice of first 10 items]<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 14:21:12 2022\n\n05WordFreq.py\n\nDevelop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary\nwith distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of\nfrequency and display dictionary slice of first 10 items]\n\n@author: Prabodh C P\n&quot;&quot;&quot;\nimport sys\nimport string\nimport os.path\n\n\nfname = input(&quot;Enter the filename : &quot;)      #sample file text.txt also provided\n\n\nif not os.path.isfile(fname):\n    print(&quot;File&quot;, fname, &quot;doesn't exists&quot;)\n    sys.exit(0)\n\ninfile = open(fname, &quot;r&quot;)\n\nfilecontents = &quot;&quot;\n\nfor line in infile:\n    for ch in line:\n        if ch not in string.punctuation:\n            filecontents = filecontents + ch\n        else:\n            filecontents = filecontents + ' '   #replace punctuations and newline with a space\n            \nwordFreq = {}\n\nwordList = filecontents.split()\n\n#Calculate word Frequency\n\nfor word in wordList:\n    if word not in wordFreq.keys():\n        wordFreq[word] = 1\n    else:\n        wordFreq[word] += 1\n        \n# print(wordFreq)\n        \n# for word, frequency in wordFreq.items():\n#     print(word, &quot;occurs&quot;, frequency, &quot;times&quot;)\n\n#Sort Dictionary based on values in descending order\nsortedWordFreq = sorted(wordFreq.items(), key=lambda x:x[1], reverse=True )\n\n# print(type(sortedWordFreq))\n\n# print(sortedWordFreq)\n\n#Display 10 most frequently appearing words with their count\n\nprint(&quot;\\n===================================================&quot;)\nprint(&quot;10 most frequently appearing words with their count&quot;)\nprint(&quot;===================================================&quot;)\nfor i in range(10):\n    print(sortedWordFreq[i][0], &quot;occurs&quot;, sortedWordFreq[i][1], &quot;times&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 14:21:12 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">05WordFreq.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">with distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">frequency and display dictionary slice of first 10 items]<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> sys<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> os.path<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">fname <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the filename : &quot;<\/span><span style=\"color: #E1E4E8\">)      <\/span><span style=\"color: #6A737D\">#sample file text.txt also provided<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">not<\/span><span style=\"color: #E1E4E8\"> os.path.isfile(fname):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;File&quot;<\/span><span style=\"color: #E1E4E8\">, fname, <\/span><span style=\"color: #9ECBFF\">&quot;doesn&#39;t exists&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    sys.exit(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">infile <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">open<\/span><span style=\"color: #E1E4E8\">(fname, <\/span><span style=\"color: #9ECBFF\">&quot;r&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">filecontents <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> line <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> infile:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> ch <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> line:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> ch <\/span><span style=\"color: #F97583\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> string.punctuation:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            filecontents <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> filecontents <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> ch<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            filecontents <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> filecontents <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39; &#39;<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #6A737D\">#replace punctuations and newline with a space<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">wordFreq <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> {}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">wordList <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> filecontents.split()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Calculate word Frequency<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> word <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> wordList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> word <\/span><span style=\"color: #F97583\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> wordFreq.keys():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        wordFreq[word] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        wordFreq[word] <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># print(wordFreq)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># for word, frequency in wordFreq.items():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#     print(word, &quot;occurs&quot;, frequency, &quot;times&quot;)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Sort Dictionary based on values in descending order<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">sortedWordFreq <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">sorted<\/span><span style=\"color: #E1E4E8\">(wordFreq.items(), <\/span><span style=\"color: #FFAB70\">key<\/span><span style=\"color: #F97583\">=lambda<\/span><span style=\"color: #E1E4E8\"> x:x[<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #FFAB70\">reverse<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">True<\/span><span style=\"color: #E1E4E8\"> )<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># print(type(sortedWordFreq))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># print(sortedWordFreq)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Display 10 most frequently appearing words with their count<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">===================================================&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;10 most frequently appearing words with their count&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;===================================================&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> i <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">range<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(sortedWordFreq[i][<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #9ECBFF\">&quot;occurs&quot;<\/span><span style=\"color: #E1E4E8\">, sortedWordFreq[i][<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #9ECBFF\">&quot;times&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 05WordFreq.py \n\nEnter the filename : text.txt\n\n===================================================\n10 most frequently appearing words with their count\n===================================================\nthe occurs 45 times\nof occurs 24 times\nparty occurs 12 times\npart occurs 12 times\na occurs 9 times\nand occurs 8 times\nsecond occurs 7 times\nto occurs 6 times\nshall occurs 6 times\nfirst occurs 5 times\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">05<\/span><span style=\"color: #9ECBFF\">WordFreq.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">filename<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">text.txt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">10<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">most<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">frequently<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">appearing<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">words<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">with<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">their<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">count<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">45<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">24<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">party<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">12<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">12<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">second<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">shall<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">first<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">occurs<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">times<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 6<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P06\">Sort File Contents<\/h3>\n\n\n\n<p><strong>Develop a program to sort the contents of a text file and write the sorted contents into a separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), and file methods open(), readlines(), and write()].<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 17:14:27 2022\n\n06SortLinesFile.py\n\nDevelop a program to sort the contents of a text file and write the sorted contents into a separate text\nfile. [Hint: Use string methods strip(), len(), list methods sort(), append(), and file methods open(),\nreadlines(), and write()].\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nimport os.path\nimport sys\n\nfname = input(&quot;Enter the filename whose contents are to be sorted : &quot;)      #sample file unsorted.txt also provided\n\nif not os.path.isfile(fname):\n    print(&quot;File&quot;, fname, &quot;doesn't exists&quot;)\n    sys.exit(0)\n\ninfile = open(fname, &quot;r&quot;)\n\nmyList = infile.readlines()\n# print(myList)\n\n#Remove trailing \\n characters\nlineList = []\nfor line in myList:\n    lineList.append(line.strip())\n\nlineList.sort()\n\n#Write sorted contents to new file sorted.txt\n\noutfile = open(&quot;sorted.txt&quot;,&quot;w&quot;)\n\n\nfor line in lineList:\n    outfile.write(line + &quot;\\n&quot;)\n\ninfile.close()  # Close the input file\noutfile.close() # Close the output file\n\n    \nif os.path.isfile(&quot;sorted.txt&quot;):\n    print(&quot;\\nFile containing sorted content sorted.txt created successfully&quot;)\n    print(&quot;sorted.txt contains&quot;, len(lineList), &quot;lines&quot;)\n    print(&quot;Contents of sorted.txt&quot;)\n    print(&quot;=================================================================&quot;)\n    rdFile = open(&quot;sorted.txt&quot;,&quot;r&quot;)\n    for line in rdFile:\n        print(line, end=&quot;&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 17:14:27 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">06SortLinesFile.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to sort the contents of a text file and write the sorted contents into a separate text<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">file. [Hint: Use string methods strip(), len(), list methods sort(), append(), and file methods open(),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">readlines(), and write()].<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> os.path<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> sys<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">fname <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the filename whose contents are to be sorted : &quot;<\/span><span style=\"color: #E1E4E8\">)      <\/span><span style=\"color: #6A737D\">#sample file unsorted.txt also provided<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">not<\/span><span style=\"color: #E1E4E8\"> os.path.isfile(fname):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;File&quot;<\/span><span style=\"color: #E1E4E8\">, fname, <\/span><span style=\"color: #9ECBFF\">&quot;doesn&#39;t exists&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    sys.exit(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">infile <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">open<\/span><span style=\"color: #E1E4E8\">(fname, <\/span><span style=\"color: #9ECBFF\">&quot;r&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">myList <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> infile.readlines()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># print(myList)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Remove trailing \\n characters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">lineList <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> []<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> line <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> myList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    lineList.append(line.strip())<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">lineList.sort()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Write sorted contents to new file sorted.txt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">outfile <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">open<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;sorted.txt&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;w&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> line <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> lineList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    outfile.write(line <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">infile.close()  <\/span><span style=\"color: #6A737D\"># Close the input file<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">outfile.close() <\/span><span style=\"color: #6A737D\"># Close the output file<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> os.path.isfile(<\/span><span style=\"color: #9ECBFF\">&quot;sorted.txt&quot;<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">File containing sorted content sorted.txt created successfully&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;sorted.txt contains&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">len<\/span><span style=\"color: #E1E4E8\">(lineList), <\/span><span style=\"color: #9ECBFF\">&quot;lines&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Contents of sorted.txt&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;=================================================================&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    rdFile <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">open<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;sorted.txt&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;r&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> line <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> rdFile:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(line, <\/span><span style=\"color: #FFAB70\">end<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 06SortLinesFile.py \n\nEnter the filename whose contents are to be sorted : unsorted.txt\n\nFile containing sorted content sorted.txt created successfully\nsorted.txt contains 15 lines\nContents of sorted.txt\n=================================================================\nA deep C diva.\nAll the troubles you have will pass away very quickly.\nBeware of a tall black man with one blond shoe.\nDon't read everything you believe.\nExercise caution in your daily affairs.\nHe changes the domain.\nHow does a hacker fix a function which doesn't work for all of the elements in its domain?\nLay on, MacDuff, and curs'd be him who first cries, &quot;Hold, enough!&quot;.\nPeople are beginning to notice you.  Try dressing before you leave the house.\nThe surest protection against temptation is cowardice.\nTo be or not to be.\nTuesday is the Wednesday of the rest of your life.\nWhat is the square root of 4b^2?\nYou display the wonderful traits of charm and courtesy.\nYou may be recognized soon.  Hide.\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">06<\/span><span style=\"color: #9ECBFF\">SortLinesFile.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">filename<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">whose<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">contents<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sorted<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">unsorted.txt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">containing<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sorted<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">content<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sorted.txt<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">created<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">successfully<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">sorted.txt<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">contains<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">15<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">lines<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Contents<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sorted.txt<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=================================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">A<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">deep<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">C<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">diva.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">All<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">troubles<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">you<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">have<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">will<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">pass<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">away<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">very<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quickly.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Beware<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">tall<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">black<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">man<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">with<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">one<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">blond<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">shoe.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Don<\/span><span style=\"color: #B392F0\">&#39;t read everything you believe.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Exercise caution in your daily affairs.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">He changes the domain.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">How does a hacker fix a function which doesn&#39;<\/span><span style=\"color: #B392F0\">t<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">work<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">all<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">its<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">domain?<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Lay<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">on,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">MacDuff,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">curs&#39;d be him who first cries, &quot;Hold, enough!&quot;.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">People are beginning to notice you.  Try dressing before you leave the house.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">The surest protection against temptation is cowardice.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">To be or not to be.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Tuesday is the Wednesday of the rest of your life.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">What is the square root of 4b^2?<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">You display the wonderful traits of charm and courtesy.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">You may be recognized soon.  Hide.<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 7<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P07\">Backup Directory into Zip archive<\/h3>\n\n\n\n<p><strong>Develop a program to backing Up a given Folder (Folder in a current working directory) into a ZIP File by using relevant modules and suitable methods.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 16:14:28 2022\n\n07BackFolderZip.py\n\nDevelop a program to backing Up a given Folder (Folder in a current working directory) into a ZIP\nFile by using relevant modules and suitable methods.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nimport os\nimport sys\nimport pathlib\nimport zipfile\n\ndirName = input(&quot;Enter Directory name that you want to backup : &quot;)\n\nif not os.path.isdir(dirName):\n    print(&quot;Directory&quot;, dirName, &quot;doesn't exists&quot;)\n    sys.exit(0)\n    \ncurDirectory = pathlib.Path(dirName)\n    \nwith zipfile.ZipFile(&quot;myZip.zip&quot;, mode=&quot;w&quot;) as archive:\n    for file_path in curDirectory.rglob(&quot;*&quot;):\n        archive.write(file_path, arcname=file_path.relative_to(curDirectory))\n    \nif os.path.isfile(&quot;myZip.zip&quot;):\n    print(&quot;Archive&quot;, &quot;myZip.zip&quot;, &quot;created successfully&quot;)\nelse:\n    print(&quot;Error in creating zip archive&quot;)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 16:14:28 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">07BackFolderZip.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program to backing Up a given Folder (Folder in a current working directory) into a ZIP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">File by using relevant modules and suitable methods.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> os<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> sys<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> pathlib<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> zipfile<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">dirName <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter Directory name that you want to backup : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">not<\/span><span style=\"color: #E1E4E8\"> os.path.isdir(dirName):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Directory&quot;<\/span><span style=\"color: #E1E4E8\">, dirName, <\/span><span style=\"color: #9ECBFF\">&quot;doesn&#39;t exists&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    sys.exit(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">curDirectory <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> pathlib.Path(dirName)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">with<\/span><span style=\"color: #E1E4E8\"> zipfile.ZipFile(<\/span><span style=\"color: #9ECBFF\">&quot;myZip.zip&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">mode<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;w&quot;<\/span><span style=\"color: #E1E4E8\">) <\/span><span style=\"color: #F97583\">as<\/span><span style=\"color: #E1E4E8\"> archive:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> file_path <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> curDirectory.rglob(<\/span><span style=\"color: #9ECBFF\">&quot;*&quot;<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        archive.write(file_path, <\/span><span style=\"color: #FFAB70\">arcname<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">file_path.relative_to(curDirectory))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> os.path.isfile(<\/span><span style=\"color: #9ECBFF\">&quot;myZip.zip&quot;<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Archive&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #9ECBFF\">&quot;myZip.zip&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #9ECBFF\">&quot;created successfully&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Error in creating zip archive&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 07BackFolderZip.py \n\nEnter Directory name that you want to backup : zipDemo\nArchive myZip.zip created successfully\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">07<\/span><span style=\"color: #9ECBFF\">BackFolderZip.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Directory<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">that<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">you<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">want<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">backup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">zipDemo<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Archive<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">myZip.zip<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">created<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">successfully<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P08\">Assertions and Exceptions Demo<\/h3>\n\n\n\n<p><strong>Write a function named DivExp which takes TWO parameters a, b and returns a value c (c=a\/b). Write suitable assertion for a&gt;0 in function DivExp and raise an exception for when b=0. Develop a suitable program which reads two values from the console and calls a function DivExp.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 17:50:46 2022\n\n08AssertExceptDemo.py\n\nWrite a function named DivExp which takes TWO parameters a, b and returns a value c (c=a\/b). Write\nsuitable assertion for a&gt;0 in function DivExp and raise an exception for when b=0. Develop a suitable\nprogram which reads two values from the console and calls a function DivExp.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\nimport sys\n\ndef DivExp(a,b):\n    assert a&gt;0, &quot;a should be greater than 0&quot;\n    try:\n        c = a\/b\n    except ZeroDivisionError:\n        print(&quot;Value of b cannot be zero&quot;)\n        sys.exit(0)\n    else:\n        return c\n\nval1 = int(input(&quot;Enter a value for a : &quot;))\nval2 = int(input(&quot;Enter a value for b : &quot;))\n\nval3 = DivExp(val1, val2)\n\nprint(val1, &quot;\/&quot;, val2, &quot;=&quot;, val3)\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 17:50:46 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">08AssertExceptDemo.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Write a function named DivExp which takes TWO parameters a, b and returns a value c (c=a\/b). Write<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">suitable assertion for a&gt;0 in function DivExp and raise an exception for when b=0. Develop a suitable<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">program which reads two values from the console and calls a function DivExp.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">import<\/span><span style=\"color: #E1E4E8\"> sys<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">DivExp<\/span><span style=\"color: #E1E4E8\">(a,b):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">assert<\/span><span style=\"color: #E1E4E8\"> a<\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #9ECBFF\">&quot;a should be greater than 0&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">try<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        c <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> a<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">b<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">except<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">ZeroDivisionError<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Value of b cannot be zero&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        sys.exit(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">val1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter a value for a : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">val2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter a value for b : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">val3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> DivExp(val1, val2)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(val1, <\/span><span style=\"color: #9ECBFF\">&quot;\/&quot;<\/span><span style=\"color: #E1E4E8\">, val2, <\/span><span style=\"color: #9ECBFF\">&quot;=&quot;<\/span><span style=\"color: #E1E4E8\">, val3)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 08AssertExceptDemo.py \nEnter a value for a : 7\nEnter a value for b : 6\n7 \/ 6 = 1.1666666666666667\n\nputta:~\/...\/Programs$ python3 08AssertExceptDemo.py \nEnter a value for a : 0\nEnter a value for b : 5\nAssertionError: a should be greater than 0\n\nputta:~\/...\/Programs$ python3 08AssertExceptDemo.py \nEnter a value for a : -3\nEnter a value for b : 6\nAssertionError: a should be greater than 0\n\nputta:~\/...\/Programs$ python3 08AssertExceptDemo.py \nEnter a value for a : 6\nEnter a value for b : 0\nValue of b cannot be zero\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">08<\/span><span style=\"color: #9ECBFF\">AssertExceptDemo.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1.1666666666666667<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">08<\/span><span style=\"color: #9ECBFF\">AssertExceptDemo.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">AssertionError:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">should<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">08<\/span><span style=\"color: #9ECBFF\">AssertExceptDemo.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">AssertionError:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">should<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">08<\/span><span style=\"color: #9ECBFF\">AssertExceptDemo.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">b<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">cannot<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">zero<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P09\">Complex Class Demo<\/h3>\n\n\n\n<p><strong>Define a function which takes TWO objects representing complex numbers and returns new complex number with a addition of two complex numbers. Define a suitable class \u2018Complex\u2019 to represent the complex number. Develop a program to read N (N &gt;=2) complex numbers and to compute the addition of N complex numbers.<\/strong><\/p>\n\n\n\n<p><h4 class=\"wp-block-heading\">Python Code<\/h4><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 18:11:47 2022\n\n09ComplexClass.py\n\nDefine a function which takes TWO objects representing complex numbers and returns new complex\nnumber with a addition of two complex numbers. Define a suitable class \u2018Complex\u2019 to represent the\ncomplex number. Develop a program to read N (N &gt;=2) complex numbers and to compute the addition\nof N complex numbers.\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nclass Complex:\n    def __init__(self, realp = 0, imagp=0):\n        self.realp = realp\n        self.imagp = imagp\n        \n    def setComplex(self, realp, imagp):\n        self.realp = realp\n        self.imagp = imagp\n\n    def readComplex(self):\n        self.realp = int(input(&quot;Enter the real part : &quot;))\n        self.imagp = int(input(&quot;Enter the real part : &quot;))\n        \n    def showComplex(self):\n        print('(',self.realp,')','+i','(',self.imagp,')',sep=&quot;&quot;)\n\n    def addComplex(self, c2):\n        c3 = Complex()\n        c3.realp = self.realp + c2.realp\n        c3.imagp = self.imagp + c2.imagp\n        return c3\n        \ndef add2Complex(a,b):\n    c = a.addComplex(b)\n    return c\n\ndef main():\n    c1 = Complex(3,5)\n    c2 = Complex(6,4)\n    \n    print(&quot;Complex Number 1&quot;)\n    c1.showComplex()\n    print(&quot;Complex Number 2&quot;)\n    c2.showComplex()\n    \n    c3 = add2Complex(c1, c2)\n\n    print(&quot;Sum of two Complex Numbers&quot;)    \n    c3.showComplex()\n\n#Addition of N (N &gt;=2) complex numbers\n\n    compList = []\n    \n    num = int(input(&quot;\\nEnter the value for N : &quot;))\n    \n    for i in range(num):\n        print(&quot;Object&quot;, i+1)\n        obj = Complex()\n        obj.readComplex()\n        compList.append(obj)\n    \n    print(&quot;\\nEntered Complex numbers are : &quot;)\n    for obj in compList:\n        obj.showComplex()\n        \n    sumObj = Complex()\n    for obj in compList:\n        sumObj = add2Complex(sumObj, obj)    \n    \n    \n    print(&quot;\\nSum of N complex numbers is&quot;, end = &quot; &quot;)\n    sumObj.showComplex()\n    \nmain()\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 18:11:47 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">09ComplexClass.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Define a function which takes TWO objects representing complex numbers and returns new complex<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">number with a addition of two complex numbers. Define a suitable class \u2018Complex\u2019 to represent the<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">complex number. Develop a program to read N (N &gt;=2) complex numbers and to compute the addition<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">of N complex numbers.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">class<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Complex<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">__init__<\/span><span style=\"color: #E1E4E8\">(self, realp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">, imagp<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.realp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> realp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.imagp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> imagp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">setComplex<\/span><span style=\"color: #E1E4E8\">(self, realp, imagp):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.realp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> realp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.imagp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> imagp<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">readComplex<\/span><span style=\"color: #E1E4E8\">(self):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.realp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the real part : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.imagp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the real part : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">showComplex<\/span><span style=\"color: #E1E4E8\">(self):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&#39;(&#39;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.realp,<\/span><span style=\"color: #9ECBFF\">&#39;)&#39;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&#39;+i&#39;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&#39;(&#39;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.imagp,<\/span><span style=\"color: #9ECBFF\">&#39;)&#39;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">sep<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">addComplex<\/span><span style=\"color: #E1E4E8\">(self, c2):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        c3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Complex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        c3.realp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.realp <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> c2.realp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        c3.imagp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.imagp <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> c2.imagp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> c3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">add2Complex<\/span><span style=\"color: #E1E4E8\">(a,b):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> a.addComplex(b)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Complex(<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Complex(<\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Complex Number 1&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c1.showComplex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Complex Number 2&quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c2.showComplex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> add2Complex(c1, c2)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Sum of two Complex Numbers&quot;<\/span><span style=\"color: #E1E4E8\">)    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    c3.showComplex()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#Addition of N (N &gt;=2) complex numbers<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    compList <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> []<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    num <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the value for N : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> i <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">range<\/span><span style=\"color: #E1E4E8\">(num):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Object&quot;<\/span><span style=\"color: #E1E4E8\">, i<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        obj <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Complex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        obj.readComplex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        compList.append(obj)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Entered Complex numbers are : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> obj <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> compList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        obj.showComplex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    sumObj <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Complex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> obj <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> compList:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        sumObj <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> add2Complex(sumObj, obj)    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Sum of N complex numbers is&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">end<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot; &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    sumObj.showComplex()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">main()<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 09ComplexClass.py \n\nComplex Number 1\n(3)+i(5)\nComplex Number 2\n(6)+i(4)\nSum of two Complex Numbers\n(9)+i(9)\n\nEnter the value for N : 5\nObject 1\nEnter the real part : 1\nEnter the real part : 9\nObject 2\nEnter the real part : 2\nEnter the real part : 8\nObject 3\nEnter the real part : 3\nEnter the real part : 7\nObject 4\nEnter the real part : 4\nEnter the real part : 6\nObject 5\nEnter the real part : 5\nEnter the real part : 5\n\nEntered Complex numbers are : \n(1)+i(9)\n(2)+i(8)\n(3)+i(7)\n(4)+i(6)\n(5)+i(5)\n\nSum of N complex numbers is (15)+i(35)\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">09<\/span><span style=\"color: #9ECBFF\">ComplexClass.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Complex<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">5<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Complex<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">6<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sum<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">two<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Complex<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Numbers<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">9<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">9<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Object<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Object<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Object<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Object<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Object<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">part<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Entered<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Complex<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">numbers<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">9<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">8<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">7<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">6<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">5<\/span><span style=\"color: #E1E4E8\">)+i(<\/span><span style=\"color: #B392F0\">5<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sum<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">N<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">complex<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">numbers<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> (15)+i(<\/span><span style=\"color: #B392F0\">35<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 10<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P10\">Student Class Demo<\/h3>\n\n\n\n<p><strong>Develop a program that uses class Student which prompts the user to enter marks in three subjects and calculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks in three subjects and total marks. Use <strong>init<\/strong>() method to initialize name, USN and the lists to store marks and total, Use getMarks() method to read marks into the list, and display() method to display the score card details.]<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Python Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"#!\/usr\/bin\/env python3\n# -*- coding: utf-8 -*-\n&quot;&quot;&quot;\nCreated on Fri Dec 23 18:58:35 2022\n\n10StudentClass.py\n\nDevelop a program that uses class Student which prompts the user to enter marks in three subjects and\ncalculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks\nin three subjects and total marks. Use __init__() method to initialize name, USN and the lists to store\nmarks and total, Use getMarks() method to read marks into the list, and display() method to display the\nscore card details.]\n\n@author: Prabodh C P\n&quot;&quot;&quot;\n\nclass Student:\n    def __init__(self, name = &quot;&quot;, usn = &quot;&quot;, score = [0,0,0,0]):\n        self.name = name\n        self.usn = usn\n        self.score = score\n        \n    def getMarks(self):\n        self.name = input(&quot;Enter student Name : &quot;)\n        self.usn = input(&quot;Enter student USN : &quot;)\n        self.score[0] = int(input(&quot;Enter marks in Subject 1 : &quot;))\n        self.score[1] = int(input(&quot;Enter marks in Subject 2 : &quot;))\n        self.score[2] = int(input(&quot;Enter marks in Subject 3 : &quot;))\n        self.score[3] = self.score[0] + self.score[1] + self.score[2]\n        \n    def display(self):\n        percentage = self.score[3]\/3\n        spcstr = &quot;=&quot; * 81\n        print(spcstr)\n        print(&quot;SCORE CARD DETAILS&quot;.center(81))\n        print(spcstr)\n        print(&quot;%15s&quot;%(&quot;NAME&quot;), &quot;%12s&quot;%(&quot;USN&quot;), &quot;%8s&quot;%&quot;MARKS1&quot;,&quot;%8s&quot;%&quot;MARKS2&quot;,&quot;%8s&quot;%&quot;MARKS3&quot;,&quot;%8s&quot;%&quot;TOTAL&quot;,&quot;%12s&quot;%(&quot;PERCENTAGE&quot;))\n        print(spcstr)\n        print(&quot;%15s&quot;%self.name, &quot;%12s&quot;%self.usn, &quot;%8d&quot;%self.score[0],&quot;%8d&quot;%self.score[1],&quot;%8d&quot;%self.score[2],&quot;%8d&quot;%self.score[3],&quot;%12.2f&quot;%percentage)\n        print(spcstr)\n\n\ndef main():\n    s1 = Student()\n    s1.getMarks()\n    s1.display()\n\nmain()\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">#!\/usr\/bin\/env python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># -*- coding: utf-8 -*-<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Created on Fri Dec 23 18:58:35 2022<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">10StudentClass.py<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">Develop a program that uses class Student which prompts the user to enter marks in three subjects and<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">calculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">in three subjects and total marks. Use __init__() method to initialize name, USN and the lists to store<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">marks and total, Use getMarks() method to read marks into the list, and display() method to display the<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">score card details.]<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">@author: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">&quot;&quot;&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">class<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Student<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">__init__<\/span><span style=\"color: #E1E4E8\">(self, name <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><span style=\"color: #E1E4E8\">, usn <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;&quot;<\/span><span style=\"color: #E1E4E8\">, score <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> [<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">]):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.name <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> name<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.usn <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> usn<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> score<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">getMarks<\/span><span style=\"color: #E1E4E8\">(self):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.name <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter student Name : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.usn <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter student USN : &quot;<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 1 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 2 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">int<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">input<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter marks in Subject 3 : &quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">display<\/span><span style=\"color: #E1E4E8\">(self):<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        percentage <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">]<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        spcstr <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;=&quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">81<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(spcstr)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;SCORE CARD DETAILS&quot;<\/span><span style=\"color: #E1E4E8\">.center(<\/span><span style=\"color: #79B8FF\">81<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(spcstr)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%15s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;NAME&quot;<\/span><span style=\"color: #E1E4E8\">), <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;USN&quot;<\/span><span style=\"color: #E1E4E8\">), <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #9ECBFF\">&quot;MARKS1&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #9ECBFF\">&quot;MARKS2&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #9ECBFF\">&quot;MARKS3&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #9ECBFF\">&quot;TOTAL&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;PERCENTAGE&quot;<\/span><span style=\"color: #E1E4E8\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(spcstr)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%15s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.name, <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.usn, <\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">],<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">],<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">],<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%8d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #79B8FF\">self<\/span><span style=\"color: #E1E4E8\">.score[<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">],<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%12.2f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\">percentage)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">print<\/span><span style=\"color: #E1E4E8\">(spcstr)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">def<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">():<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    s1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> Student()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    s1.getMarks()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    s1.display()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">main()<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"putta:~\/...\/Programs$ python3 10StudentClass.py \n\nEnter student Name : Shivappa\nEnter student USN : 1SI22CS065\nEnter marks in Subject 1 : 87\nEnter marks in Subject 2 : 79\nEnter marks in Subject 3 : 92\n=================================================================================\n                                SCORE CARD DETAILS                               \n=================================================================================\n           NAME          USN   MARKS1   MARKS2   MARKS3    TOTAL   PERCENTAGE\n=================================================================================\n       Shivappa   1SI22CS065       87       79       92      258        86.00\n=================================================================================\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">putta:~\/...\/Programs$<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">python3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #9ECBFF\">StudentClass.py<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Shivappa<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI22CS065<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">79<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Subject<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">92<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=================================================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">                                <\/span><span style=\"color: #B392F0\">SCORE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">CARD<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">DETAILS<\/span><span style=\"color: #E1E4E8\">                               <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=================================================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">           <\/span><span style=\"color: #B392F0\">NAME<\/span><span style=\"color: #E1E4E8\">          <\/span><span style=\"color: #9ECBFF\">USN<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #9ECBFF\">MARKS1<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #9ECBFF\">MARKS2<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #9ECBFF\">MARKS3<\/span><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #9ECBFF\">TOTAL<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #9ECBFF\">PERCENTAGE<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=================================================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #B392F0\">Shivappa<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI22CS065<\/span><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #79B8FF\">87<\/span><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #79B8FF\">79<\/span><span style=\"color: #E1E4E8\">       <\/span><span style=\"color: #79B8FF\">92<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #79B8FF\">258<\/span><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #79B8FF\">86.00<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=================================================================================<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>I am excited about the endless possibilities this subject and its lab manual offer. Whether you are a student eager to learn Python or an experienced programmer willing to contribute your expertise, this is the perfect opportunity to be part of a thriving Python community.<\/p>\n\n\n\n<p>So, let&#8217;s come together, share our knowledge, and empower ourselves and others with the magic of Python programming. The journey begins now, and the sky&#8217;s the limit!<\/p>\n\n\n\n<p>Stay tuned for updates and new contributions. Happy coding, everyone!\u00a0 Looking for your feedback. Report if there are any errors in the manual in the comments section.<\/p>\n\n\n\n<p>If you are also looking for other subject Lab Manuals, head over to my following blog :<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-myblogosphere wp-block-embed-myblogosphere\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Sa6RQOZyEZ\"><a href=\"https:\/\/moodle.sit.ac.in\/blog\/vtu-lab-manuals-using-foss\/\">VTU Lab Manuals using FOSS<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;VTU Lab Manuals using FOSS&#8221; &#8212; MyBlogosphere\" data-src=\"https:\/\/moodle.sit.ac.in\/blog\/vtu-lab-manuals-using-foss\/embed\/#?secret=9XYI1SKCPS#?secret=Sa6RQOZyEZ\" data-secret=\"Sa6RQOZyEZ\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Greetings, Python enthusiasts and eager learners! Today, I am thrilled to share some exciting news that&#8217;s bound to ignite your passion for programming. VTU has introduced a brand-new subject titled &#8220;Introduction to Python Programming&#8221; (Sub Code: BPLCK105B\/205B) exclusively designed for first-year students. This groundbreaking subject comes with an integrated lab component, offering you a hands-on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":547,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[104,106,105,20,26,108,29,107,33,109,35,40,41,43],"class_list":["post-858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-bplck105b","tag-bplck105b-205b","tag-bplck205b","tag-computer-programming","tag-foss","tag-i-sem","tag-i-semester","tag-introduction-to-python-programming","tag-ipl-lab","tag-ippl-lab","tag-lab-manual","tag-python","tag-python-programming","tag-vtu"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2023\/02\/image.jpg?fit=1059%2C350&ssl=1","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":44,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":2318,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/858\/revisions\/2318"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/media\/547"}],"wp:attachment":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/tags?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}