How sarthakankolekar-lab/python-pattern-programs works
This repository is a beginner-focused collection of independent Python pattern exercises. The workflow is to choose and run a script, enter an integer, and view the generated pattern in the terminal; there is no shared application pipeline or internal runtime layer. The README also mentions alphabet and pyramid patterns, but the supplied tree contains no alphabet-pattern script, and the sampled files do not establish those capabilities. The graph shows representative star, number, and standalone shape/sequence programs; the files are independent.
Main entry points: Star_pattern_13.py Hollow star · Star_pattern_10.py Mirrored triangles · Star_pattern_11.py Star hourglass · binary.py Binary rows
Components 11
Star patterns
- Hollow star
Star_pattern_13.py - Mirrored triangles
Star_pattern_10.py - Star hourglass
Star_pattern_11.py
Number patterns
- Binary rows
binary.py - Number diamond
number_pattern_14.py - Number rows
number_pattern_12.py
Shapes and sequences
- Pascal triangle
pascal_triangle.py - Hollow square
hollow_square.py - Odd diamond
odd_diamond_pattern.py
Other components
- Learner
- Terminal
Connections 27
- Learner → Hollow star: runs
- Learner → Mirrored triangles: runs
- Learner → Star hourglass: runs
- Learner → Binary rows: runs
- Learner → Number diamond: runs
- Learner → Number rows: runs
- Learner → Pascal triangle: runs
- Learner → Hollow square: runs
- Learner → Odd diamond: runs
- Terminal → Hollow star: provides input
- Terminal → Mirrored triangles: provides input
- Terminal → Star hourglass: provides input
- Terminal → Binary rows: provides input
- Terminal → Number diamond: provides input
- Terminal → Number rows: provides input
- Terminal → Pascal triangle: provides input
- Terminal → Hollow square: provides input
- Terminal → Odd diamond: provides input
- Hollow star → Terminal: prints pattern
- Mirrored triangles → Terminal: prints pattern
- Star hourglass → Terminal: prints pattern
- Binary rows → Terminal: prints pattern
- Number diamond → Terminal: prints pattern
- Number rows → Terminal: prints pattern
- Pascal triangle → Terminal: prints pattern
- Hollow square → Terminal: prints pattern
- Odd diamond → Terminal: prints pattern