Saturday, 3 October 2026

🐍 Python Pattern Challenge — Day 19

 


🐍 Python Pattern Challenge — Day 19

Pattern printing is a simple way to improve your Python loops, spacing, repetition, and logical thinking. For Day 19, let's create a simple Right-Side Arrow Star Pattern ⭐.

This pattern is easy to understand but still gives you good practice with increasing and decreasing star counts.

🎯 Today's Challenge

Write a Python program to print:

 

Best and cleanest code will be rewarded! πŸ†


Solution 1 — Using for Loop

n = 6 for i in range(1, n + 1): print("* " * i) for i in range(n - 1, 0, -1): print("* " * i)





How it works

The first loop increases the number of stars:

* * * * * * * * * * * * * * * * * * * * *






The second loop decreases them:

* * * * * * * * * * * * * * *






Together, they create the complete arrow pattern.


Solution 2 — Using a Single Loop

n = 6 for i in list(range(1, n + 1)) + list(range(n - 1, 0, -1)): print("* " * i) The sequence: [1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1]






controls how many stars are printed on each row.


Solution 3 — Using a Function

def star_arrow(n): for i in list(range(1, n + 1)) + list(range(n - 1, 0, -1)): print("* " * i) star_arrow(6)






Now you can easily change the size:

star_arrow(10)

and create a larger pattern.


⚡ Short & Clean Code

for i in [1,2,3,4,5,6,5,4,3,2,1]: print("* " * i)




πŸ”₯ Just one loop creates the complete pattern.


πŸš€ Challenge Yourself

Can you modify this pattern:

  • Take the size using input()?
  • Create it using a while loop?
  • Reverse the arrow?
  • Replace * with # or another symbol?
  • Create a hollow version?
  • Move the pattern toward the left or right?

Drop your solution below! πŸ‘‡

19 Days. 19 Patterns. Stronger Python Logic. 🐍πŸ”₯

Learn • Practice • Grow with CLCODING πŸš€

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (346) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (31) Azure (12) BI (10) book (1) Books (359) Bootcamp (16) C (78) C# (12) C++ (83) cloud (1) Course (93) Coursera (305) Cybersecurity (36) data (10) Data Analysis (47) Data Analytics (31) data management (16) Data Science (435) Data Strucures (19) Deep Learning (222) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (9) Excel (24) Finance (13) flask (4) flutter (1) FPL (17) Generative AI (78) Git (13) Google (55) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (43) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (407) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (16) PHP (20) Projects (35) Python (1377) Python Coding Challenge (1265) Python Library (19) Python Mathematics (19) Python Mistakes (51) Python Pattern Challenge (16) Python Quiz (649) Python Tips (112) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (21) SQL (55) Udemy (22) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)