Santa Fe College · Spring 2026
Student: Ozcan Celik
Python-based programming logic course covering variables, data types, control flow, loops, functions, lists, file I/O, and object-oriented programming.
| # | Title | Concepts |
|---|---|---|
| Exercise 2 | Variables & Personal Info | Variables, string formatting, arithmetic |
| Exercise 3 | UNO Card Color Identifier | If/elif/else, lists, random, string methods |
| Exercise 4 | 2025 IRS Tax Calculator | Functions, loops, arrays, conditionals |
| Exercise 5 | Random MAC Address Generator | While loops, string building, random |
Calculates simplified federal income tax based on 2025 IRS Single filing brackets.
- Implements 7 tax brackets using parallel arrays
- Uses a
whileloop to find the correct bracket - Formatted output with commas and 2 decimal places
2025 Simple IRS Calculator
--------------------------
Enter your yearly income: 75000
Annual Income: $75,000.00
Tax Rate: 22%
You Pay: $16,500.00
Generates a random valid MAC address using nested while loops.
- Picks from hex digits
0-9andA-F - Builds 6 pairs separated by colons
Generating random MAC address...
A3:7F:2C:91:BE:04
Randomly selects a card from a full UNO deck and identifies its color or wild status.
- Uses
split()to extract color from card string - Handles wild cards (
WILD,+4) separately
- Variables and data types
- String formatting (f-strings)
- If / elif / else statements
- While loops and for loops
- Functions and return values
- Lists and indexing
- File I/O and exceptions
- Classes and objects
- Random module
- Python 3.x
- VS Code