-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
beginnerFor first time contributorsFor first time contributorsgood first issueGood for newcomersGood for newcomers
Description
Description
Add visual styling to make the output look more polished with headers and footers.
Current Behavior
Output is plain text with no visual separation.
Expected Behavior
Add a header and footer to make the output look more professional.
Example Output
╔══════════════════════════════════════╗
║ POKÉDEX DATA ║
╚══════════════════════════════════════╝
Name: Pikachu
National Pokédex Number: 25
Type(s): Electric
╔══════════════════════════════════════╗
║ End of Pokédex Entry ║
╚══════════════════════════════════════╝
Implementation Steps
- Add print statements for the header before displaying Pokémon info
- Add print statements for the footer after displaying Pokémon info
- Use Unicode box-drawing characters for a nice border
- Make sure the header/footer are the same width
Skills Required
- Basic Python knowledge
- Understanding of string formatting
- Basic design sense
What You'll Learn
- String formatting and alignment
- Unicode characters in Python
- Basic UI/UX principles
Testing
Test with different Pokémon names to ensure the styling looks good with various name lengths.
Hints
- Use Unicode box-drawing characters:
╔,╗,╚,╝,║,═ - You can copy the characters from this issue description
- Make sure the header and footer are the same width
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
beginnerFor first time contributorsFor first time contributorsgood first issueGood for newcomersGood for newcomers