An open API service indexing awesome lists of open source software.

https://github.com/vishal-verma-96/hackathon_project_using_python

This hackathon project by skill academy includes pattern printing, arithmetic operations, prime checking, and inventory management using classes.
https://github.com/vishal-verma-96/hackathon_project_using_python

jyputer-notebook oops-in-python python-3 python-calculator python-maths

Last synced: 4 months ago
JSON representation

This hackathon project by skill academy includes pattern printing, arithmetic operations, prime checking, and inventory management using classes.

Awesome Lists containing this project

README

        

# Pattern Printing, Number Analysis, and Inventory Management in Python

## Introduction
This repository contains the hackathon python project by skill academy, which demonstrate a variety of concepts, including:

- Pattern generation.
- Number analysis using user input.
- Inventory management using object-oriented programming (OOP).
- Prime number validation and series generation.
These programs provide examples of Python's versatility in solving mathematical problems, working with loops and conditions, and implementing object-oriented concepts.

## Tools and Technologies Used

1. Programming Language:
- Python 3
2. Key Concepts:
- Loops: for and while loops are used for iterating over sequences and conditions.
- Conditionals: if-else statements determine logical branches.
- Object-Oriented Programming (OOP):
a) Encapsulation via classes (Item, Inventory).
b) Modular and reusable design.
3. Mathematical Operations:
- Sum, product, and absolute difference computations.
- Prime number validation using modulus and iteration.
4. User Interaction:
- Use of input() for collecting user data.
- Input validation for odd/even numbers and positive integers.
5.Formatting:
- f-strings: Used for neatly formatting output.
- Tabular Display: Inventory details are formatted for better readability.