Skip to content

V3DxNT/SEM-2-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Programs – Semester 2

A structured collection of Python programs I wrote while learning the core concepts of Python in my 2nd semester of engineering.


📌 Note

This repository contains Python scripts categorized by concept (e.g. conditionals, loops, lists, functions, recursion, etc.). It includes beginner-level logic building and fundamental data structure operations.


📁 Topics & Program List

🔹 1. Basics
File Description
Intro.py Basic print and syntax intro
TempConversion.py Celsius ↔ Fahrenheit conversion
DigitReturn.py Count number of digits in a string
NameDisplay.py Check if a name exists in a list
🔹 2. Conditionals
File Description
Max5.py Find maximum among 5 numbers
Quadrant.py Determine quadrant of a coordinate
SeniorCitizen.py Check if person qualifies as a senior citizen
StudPassCount.py Check number of subjects passed out of 3
Triangle.py Check type of triangle using side lengths
VowelReturn.py Return vowels from a string
🔹 3. Loops
File Description
MulTable.py Generate multiplication table
ExpoLoop.py Exponentiation using loop
FiboLoop.py Fibonacci series using loop
FactoLoop.py Factorial using loop
numReverse.py Reverse digits of a number
MultiDigitNumber.py Count digit frequencies using dictionary
🔹 4. Functions
File Description
FactoRecursive.py Factorial using recursion
FiboRecursive.py Fibonacci using recursion
GcdRecursive.py GCD using recursion
🔹 5. Lists
File Description
evenInList.py Filter even numbers from a list
itrBinarySearch.py Iterative binary search
recBinarySearch.py Recursive binary search
🔹 6. Strings & Files
File Description
FrequentWords.py Count frequency of words in sample.txt
strPalindrome.py Check if string is a palindrome
sample.txt Sample input for FrequentWords.py
🔹 7. Matrices
File Description
addMatrix.py Matrix addition using loops
matrixAddList.py Matrix addition using lists
addSparseMatrix.py Sparse matrix addition
mulMatrix.py Matrix multiplication
🔹 8. Dictionary
File Description
FrequentWords.py Store Frequency of words in Dictionary
Quadrant.py Quadrant of a entered Coordinate
addSparseMatrix.py Sparse matrix addition
MultiDigitNumber.py Frequency of Digits in a String
🔹 9. Statistics
File Description
meanVarDev.py Mean, variance & standard deviation (simple version)
meanVarianceStandardDev.py Statistical operations using math module
🔹 10. Misc / Practice
File Description
trail.py Test script / trial code

🚀 Getting Started

To run any Python file:

# Run a specific script
python filename.py

About

Python Programs of Second Semester Engineering CSE.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages