Question

Write a program to print the following patterns:

i)

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

ii)

       1
      2 1 2
    3 2 1 2 3
  4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5

iii)

1 2 3 4 5
   1 2 3 4
     1 2 3
       1 2
         1     

iv)

   *
  *   *
 *     *
  *   *
    *

✨ Free AI Tools for You

Powered by Chatterbot AI

Answer

Below are the Python programs to print each of the specified patterns:

Pattern i

# Program i
rows = 3

for i in range(rows - 1, -1, -1):
    print(" " * i + "* " * (rows - i))

for i in range(1, rows):
    print(" " * i + "* " * (rows - i))

Pattern ii

# Program ii
rows = 5

for i in range(1, rows + 1):
    for j in range(rows, i, -1):
        print(" ", end="")
    for j in range(i, 0, -1):
        print(j, end=" ")
    for j in range(2, i + 1):
        print(j, end=" ")
    print()

Pattern iii

# Program iii
rows = 5

for i in range(rows):
    for j in range(2 * i):
        print(" ", end="")
    for j in range(1, rows - i + 1):
        print(j, end=" ")
    print()

Pattern iv

# Program iv
rows = 5
n = rows // 2

for i in range(rows):
    for j in range(rows):
        if (i + j == n) or (j - i == n) or (i - j == n) or (i + j == (3 * n)):
            print("*", end="")
        else:
            print(" ", end="")
    print()

Was this helpful?

India's 1st AI Doubt Solver for CBSE, JEE, and NEET

Ask a Question for Free

and then it's just ₹212 a month

Learn how Chatterbot AI can help you succeed

Cover Image of the article Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

This ultimate guide for CBSE Computer Science class 11 has detailed notes, NCERT solutions, cheat sheets, and our free AI-powered doubt-solving assistant, Chatterbot AI.

Cover Image of the article JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 on May 26! Get exam schedule, syllabus, prep tips & more in this guide. Ace India's top engineering test with topper strategies.

Cover Image of the article How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

Ace NEET with expert strategies: Discover effective exam strategies, time management, core concepts mastery, problem-solving techniques, revision tips, and AI-assisted doubt clearing with Chatterbot AI.

Cover Image of the article How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

Ace IIT JEE in 6 months without coaching. Discover expert self-study strategies for Physics, Chemistry, and Math. Master time management, mock tests, and leverage AI tools like Chatterbot AI for personalized doubt-solving.