Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

# Python OOP Lab

Collection of small Python projects and exercises to practice Object-Oriented Programming (OOP) concepts such as classes, objects, encapsulation, and modular design.

## Project Included

### Bingo Card Generator

This program generates valid Bingo cards based on configurable rules.

#### Features
- Custom Bingo word (must contain 5 unique letters)
- Configurable maximum number (between 50 and 90, multiple of 5)
- Automatic number range distribution per column
- Random card generation
- Multiple card generation
- Clean console card printing

## Example Output

B | I | N | G | O

9 21 31 59 66 11 16 35 53 63 4 20 44 46 64 12 17 41 52 61 5 29 42 57 68


## How to Run

```bash
python Bingo.py

Requirements

  • Python 3.x

Concepts Practiced

  • Classes and objects
  • Constructors (__init__)
  • Input validation
  • Random number generation
  • Lists and loops
  • Modular program design

About

Collection of Python projects and exercises to practice Object-Oriented Programming concepts such as classes, objects, and code reuse.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages