How romashkog/python_1course works
This repository is a collection of independent first-year Python exercises, not a unified application. Each runnable script reads console input or a local file, performs a small calculation or interaction, and prints results. The sampled code shows geometry and vector analysis, numeric and collection exercises, and a simple tic-tac-toe loop. The README documents no broader product capabilities; unsampled exercises are not expanded into inferred workflows.
Main entry points: geometric_shapes.py Shape analysis · vector.py Vector analysis · romashko_3_13.py Factorial search · romashko_3_10.py Digit transform
Components 15
OOP exercises
- Shape analysis
ООП_lab1/1_1/geometric_shapes.py - Vector analysis
ООП_lab1/1_2/vector.py
Lab exercises
- Factorial search
Лаб3/romashko_3_13.py - Digit transform
Лаб3/romashko_3_10.py - Point checks
Лаб2/Romashko_2_17.py - Quadratic roots
Лаб2/Romashko_2_15.py - Password criteria
Лаб6/romashko_6_11.py - Operator count
Лаб6/romashko_6_9.py - List difference
Лаб5/romashko_5_10.py - Positive average
Лаб5/romashko_5_13.py
Independent work
- Tic-tac-toe
самостійна робота 1.py - Name frequency
самостійна робота 4_0.py
Other components
- User
- Input files
- Console output
Connections 24
- Input files → Shape analysis: reads shapes
- Shape analysis → Console output: prints extrema
- Input files → Vector analysis: reads vectors
- Vector analysis → Console output: prints statistics
- User → Factorial search: enters number
- Factorial search → Console output: prints match
- User → Digit transform: enters digits
- Digit transform → Console output: prints result
- User → Point checks: enters coordinates
- Point checks → Console output: prints checks
- User → Quadratic roots: enters coefficients
- Quadratic roots → Console output: prints roots
- User → Password criteria: enters text
- Password criteria → Console output: prints score
- User → Operator count: enters expression
- Operator count → Console output: prints count
- User → List difference: enters lists
- List difference → Console output: prints difference
- User → Positive average: enters numbers
- Positive average → Console output: prints average
- User → Tic-tac-toe: plays moves
- Tic-tac-toe → Console output: renders board
- User → Name frequency: starts script
- Name frequency → Console output: prints frequent names