[go: up one dir, main page]

0% found this document useful (0 votes)
32 views10 pages

Pattern Problem

Uploaded by

yeshuarcot2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views10 pages

Pattern Problem

Uploaded by

yeshuarcot2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

1.

Print a Pattern square :

*****

*****

*****

*****

*****

Code :

n=5

for i in range(1,n+1):

print("* "*n)

2.Print a Pattern square :

11111

22222

33333

44444

55555

Code :

n=5

for i in range(1,n+1):

print((str(i)+" ")*n)

3.Numbered Square (Inverted)

55555

44444

33333

22222

11111

Copy code :

n=5

for i in range(n, 0, -1):

print((str(i) + " ") * n)


4.Print a Pattern square :

12345

12345

12345

12345

12345

Code :

n=5

for i in range(1,n+1):

for j in range(1,n+1):

print(j,end=" ")

print()

5.Number Spiral Square

12345

23456

34567

45678

56789

Copy code

n=5

for i in range(1, n + 1):

for j in range(i, i + n):

print(j, end=" ")

print()

6.Incremental Number Square

12345

6 7 8 9 10

11 12 13 14 15

16 17 18 19 20

21 22 23 24 25

python
Copy code :

n=5

num = 1

for i in range(n):

for j in range(n):

print(num, end=" ")

num += 1

print()

7. Print a Pattern Print the following pattern for a given n:

Input: n = 5

Output:

Copy code

**

***

****

*****

Solution:

n=5

for i in range(1, n + 1):

print("* " * i)

Example 2: Program to print half pyramid a using numbers

22

333

4444

55555

Code :

n=5

for i in range(1,n+1):

print((str(i)+" ")*i)
Example 2: Program to print half pyramid a using numbers

12

123

1234

12345

Code :

rows = int(input("Enter number of rows: "))

for i in range(rows):

for j in range(i+1):

print(j+1, end=" ")

print()

Programs to print inverted half pyramid using * and numbers

Example 4: Inverted half pyramid using *

*****

****

***

**

Source Code :

rows = int(input("Enter number of rows: "))

for i in range(rows, 0, -1):

for j in range(0, i):

print("* ", end=" ")

print()

Example 5: Inverted half pyramid using numbers

12345

1234

123

12

1
Source Code

rows = int(input("Enter number of rows: "))

for i in range(rows, 0, -1):

for j in range(1, i+1):

print(j, end=" ")

print()

3. Pyramid Pattern

Copy code :

**

***

****

*****

Copy code :

n=5

for i in range(1, n + 1):

print(" " * (n - i) + "* " * i)

4. Inverted Pyramid

Copy code

*****

****

***

**

Copy code

n=5

for i in range(n, 0, -1):

print(" " * (n - i) + "* " * i)


5. Diamond Pattern

Copy code

**

***

****

*****

****

***

**

Code :

n=5

for i in range(1, n + 1):

print(" " * (n - i) + "* " * i)

for i in range(n - 1, 0, -1):

print(" " * (n - i) + "* " * i)

5. Diamond of Numbers

22

333

4444

55555

4444

333

22

python
Copy code

n=5

for i in range(1, n + 1):

print(" " * (n - i) + (str(i) + " ") * i)

for i in range(n - 1, 0, -1):

print(" " * (n - i) + (str(i) + " ") * i)

6. Half Diamond

**

***

****

*****

****

***

**

Copy code :

n=5

for i in range(1, n + 1):

print("* " * i)

for i in range(n - 1, 0, -1):

print("* " * i)

Example 10: Floyd's Triangle

23

456

7 8 9 10
Source Code

rows = int(input("Enter number of rows: "))

number = 1

for i in range(1, rows+1):

for j in range(1, i+1):

print(number, end=" ")

number += 1

print()

11. Hollow Square

*****

* *

* *

* *

*****

Copy code

n=5

for i in range(n):

if i == 0 or i == n - 1:

print("* " * n)

else:

print("* " + " " * (n - 2) + "*")

12. Hollow Triangle

Copy code

**

* *

* *

*****

python

Copy code
n=5

for i in range(1, n + 1):

if i == 1:

print(" " * (n - i) + "*")

elif i == n:

print("* " * n)

else:

print(" " * (n - i) + "*" + " " * (2 * i - 3) + "*")

Sandglass Pattern

Copy code

*****

****

***

**

**

***

****

*****

Copy code

n=5

for i in range(n, 0, -1):

print(" " * (n - i) + "* " * i)

for i in range(2, n + 1):

print(" " * (n - i) + "* " * i)


Numeric Pyramid

Copy code

23

456

7 8 9 10

11 12 13 14 15

Copy code

n=5

num = 1

for i in range(1, n + 1):

print(" " * (n - i), end="")

for j in range(1, i + 1):

print(num, end=" ")

num += 1

print()

You might also like