The given assignment has 20 Python programs on the basis of basic concepts. such variables, loops, conditions, functions, strings and lists.
The programs have been written in straightforward logic. It has comments which explain the working of each program.
Q1 - Student Bio Card
Q2 - Simple Calculator
Q3 - String Manipulator
Q4 - Age Calculator
Q5 - Bill Splitter
Q6 - Grade Calculator
Q7 - Temperature Converter
Q8 - Leap Year Checker
Q9 - Ticket Pricing System
Q10 - ATM Simulator
Q11 - Number Pattern Printer
Q12 - generator of multiplication tables.
Q13 - Statistical Analysis
Q14 - Factorial Calculator
Q15 - Prime Number Checker
Q16 - Palindrome Checker
Q17 - Number Guessing Game
Q18 - Funtion based calculator.
Q19 - Text Analysis Program
Q20 - Number System Converter
Relevant variables names are employed. All programs include comments with logic explanations. Exception cases such as the division by zero and negative values are addressed. Menu based programs are carried out with while loops. Programs are executed using varying inputs. Sample output is matched with the output format wherever necessary.
Learning about the nested loops in pattern printing. The administration of menu-based programs. Producing output in the same format as sample output. Dealing with jump year logic and prime number logic. Controlling the history of transactions in ATM. It is possible to solve Git push and pull errors.
Every program is authored and comprehended in stages. I put the reasoning into practice before submission. The code demonstrates my knowledge of the fundamentals of Python.