Hướng dẫn pattern printing floyd triangle in python - mô hình in hình tam giác floyd trong python

Trong bài viết này, tôi đã bao gồm một chương trình trong Python in hình tam giác của Floyd. Tam giác của Floyd là một hình tam giác góc phải được hình thành với các số tự nhiên.

Show

In hình tam giác của Floyd trong Python

Câu hỏi là, viết một chương trình Python để in hình tam giác của Floyd. Chương trình được đưa ra dưới đây là câu trả lời của nó:

num = 1
for i in range(5):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()

Ảnh chụp nhanh được đưa ra dưới đây cho thấy đầu ra mẫu được tạo bởi chương trình Python trên, in hình tam giác 5 hàng của Floyd:

In hình tam giác n hàng của Floyd trong Python

Để in hình tam giác N của N trong Python, bạn cần yêu cầu từ người dùng nhập số lượng hàng hoặc dòng cho đến đó, anh ấy/cô ấy muốn in hình tam giác của Floyd mong muốn như trong chương trình được đưa ra dưới đây.n rows in Python, you need to ask from user to enter the number of rows or lines up to which, he/she wants to print the desired Floyd's triangle as shown in the program given below.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()

Chạy mẫu của chương trình trên, với đầu vào của người dùng 10 dưới dạng số hàng, được hiển thị trong ảnh chụp nhanh được đưa ra dưới đây:10 as number of rows, is shown in the snapshot given below:

Hướng dẫn pattern printing floyd triangle in python - mô hình in hình tam giác floyd trong python

In hình tam giác của Floyd bằng cách sử dụng trong khi vòng lặp trong Python

Hãy để tôi tạo cùng một chương trình như trước, sử dụng trong khi vòng lặp, thay vì cho vòng lặp.while loop, instead of for loop.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1

Cùng một chương trình bằng các ngôn ngữ khác

  • Java in hình tam giác
  • C hình tam giác Floyd
  • C ++ in hình tam giác Floyd

Thử nghiệm trực tuyến Python


«Chương trình chương trình trước đây» Next Program »



Chương trình này in hình tam giác của Floyd lên đến n dòng bằng ngôn ngữ Python. Số lượng dòng trong tam giác của Floyd được đọc từ người dùng.

Tam giác của Floyd là một mô hình hình tam giác góc phải bên phải. Tam giác của Floyd có 1 ở dòng đầu tiên, 2 & 3 ở dòng thứ hai; 4, 5 & 6 trong dòng thứ ba và như vậy. is a right-angled triangular pattern of natural numbers. Floyd's triangle has 1 in first line, 2 & 3 in second line; 4, 5 & 6 in third line and so on.

Mã nguồn Python: Tam giác của Floyd

Chương trình Python cho Tam giác của Floyd:Floyd's triangle:


# Floyd's Triangle in Python

# Reading number of row
row = int(input('Enter number of rows: '))

# Setting number to 1
number = 1

print("Floyd's triangle is:")
for i in range(1,row+1):
    for j in range(1, i+1):
        print(number, end='\t')
        number += 1
    print()

Đầu ra chương trình

Enter number of rows: 6
Floyd's triangle is:
1	
2	3	
4	5	6	
7	8	9	10	
11	12	13	14	15	
16	17	18	19	20	21

Một số N được truyền dưới dạng số lượng hàng trong tam giác Floyd, được truyền dưới dạng đầu vào. & NBSP; Chương trình phải in mẫu hình tam giác Floyd.

Ví dụ 1:

Đầu vào: 7Output: 12 34 5 67 8 9 1011 12 13 14 1516 17 18 19 20 2122 23 24 25 26 27 28 28
7
Output:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28

n=int(input())
a=1
for i in range(n+1):
    for j in range(0,i):
        print(a ,end=" ")
        a=a+1
    print()
#include
#include 
int main()
{
int n;
scanf(“%d”,&n);
int num=1;
int row=1;
while(row <= n)
{
int rowcount=1;
while(rowcount <= row)
{
printf(“%d “,num++);
rowcount++;
}
printf(“\n”);
row++;
}
}


Các chương trình in hình tam giác bằng cách sử dụng *, số và ký tự

Ví dụ 1: Chương trình in một nửa kim tự tháp bằng cách sử dụng *

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

Mã nguồn

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

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

Trong chương trình trên, hãy xem mẫu được in như thế nào.

  • Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 từ người dùng.
  • Trong vòng đầu tiên, chúng tôi lặp lại từ
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    8 đến
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    9.
  • Vòng lặp thứ hai chạy từ J = 0 đến I + 1. Trong mỗi lần lặp của vòng lặp này, chúng tôi in
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    0 số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 mà không có dòng mới. Ở đây, số hàng cung cấp số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 bắt buộc phải được in trên hàng đó. Ví dụ: ở hàng thứ 2, chúng tôi in hai
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1. Tương tự, trong hàng thứ 3, chúng tôi in ba
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1.
  • Khi vòng lặp bên trong kết thúc, chúng tôi in dòng mới và bắt đầu in * trong một dòng mới.

Ví dụ 2: Chương trình in một nửa kim tự tháp A bằng cách sử dụng các số

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

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
0

Trong chương trình trên, hãy xem mẫu được in như thế nào.

  • Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 từ người dùng.
  • Trong vòng đầu tiên, chúng tôi lặp lại từ
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    8 đến
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    9.
  • Vòng lặp thứ hai chạy từ J = 0 đến I + 1. Trong mỗi lần lặp của vòng lặp này, chúng tôi in
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    0 số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 mà không có dòng mới. Ở đây, số hàng cung cấp số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 bắt buộc phải được in trên hàng đó. Ví dụ: ở hàng thứ 2, chúng tôi in hai
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1. Tương tự, trong hàng thứ 3, chúng tôi in ba
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1.
  • Khi vòng lặp bên trong kết thúc, chúng tôi in dòng mới và bắt đầu in * trong một dòng mới.

Ví dụ 2: Chương trình in một nửa kim tự tháp A bằng cách sử dụng các số

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
1

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
2

Trong chương trình trên, hãy xem mẫu được in như thế nào.


Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+17 từ người dùng.

Trong vòng đầu tiên, chúng tôi lặp lại từ print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+18 đến print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+19.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
3

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
4

Trong chương trình trên, hãy xem mẫu được in như thế nào.


Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+17 từ người dùng.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
5

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
6

Trong chương trình trên, hãy xem mẫu được in như thế nào.


Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+17 từ người dùng.

Trong vòng đầu tiên, chúng tôi lặp lại từ print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+18 đến print("Enter the Number of Rows: ", end="") row = int(input()) num = 1 i = 0 while i < row: j = 0 while j < i+1: print(num, end=" ") num = num+1 j = j+1 print() i = i+19.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
7

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
8

Trong chương trình trên, hãy xem mẫu được in như thế nào.

  • Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 từ người dùng.
  • Trong vòng đầu tiên, chúng tôi lặp lại từ
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    8 đến
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    9.
  • Vòng lặp thứ hai chạy từ J = 0 đến I + 1. Trong mỗi lần lặp của vòng lặp này, chúng tôi in
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    0 số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 mà không có dòng mới. Ở đây, số hàng cung cấp số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 bắt buộc phải được in trên hàng đó. Ví dụ: ở hàng thứ 2, chúng tôi in hai
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1. Tương tự, trong hàng thứ 3, chúng tôi in ba
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1.

Khi vòng lặp bên trong kết thúc, chúng tôi in dòng mới và bắt đầu in * trong một dòng mới.

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
for i in range(row):
    for j in range(i+1):
        print(num, end=" ")
        num = num+1
    print()
9

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
0

Trong chương trình trên, hãy xem mẫu được in như thế nào.

  • Đầu tiên, chúng tôi nhận được chiều cao của kim tự tháp
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 từ người dùng.
  • Trong vòng đầu tiên, chúng tôi lặp lại từ
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    8 đến
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    9.
  • Vòng lặp thứ hai chạy từ J = 0 đến I + 1. Trong mỗi lần lặp của vòng lặp này, chúng tôi in
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    0 số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 mà không có dòng mới. Ở đây, số hàng cung cấp số
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1 bắt buộc phải được in trên hàng đó. Ví dụ: ở hàng thứ 2, chúng tôi in hai
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1. Tương tự, trong hàng thứ 3, chúng tôi in ba
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    1.
  • Khi vòng lặp bên trong kết thúc, chúng tôi in dòng mới và bắt đầu in * trong một dòng mới.

Ví dụ 2: Chương trình in một nửa kim tự tháp A bằng cách sử dụng các số

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
1

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
2

Trong vòng lặp thứ hai, chúng tôi in các số bắt đầu từ


# Floyd's Triangle in Python

# Reading number of row
row = int(input('Enter number of rows: '))

# Setting number to 1
number = 1

print("Floyd's triangle is:")
for i in range(1,row+1):
    for j in range(1, i+1):
        print(number, end='\t')
        number += 1
    print()
8 đến

# Floyd's Triangle in Python

# Reading number of row
row = int(input('Enter number of rows: '))

# Setting number to 1
number = 1

print("Floyd's triangle is:")
for i in range(1,row+1):
    for j in range(1, i+1):
        print(number, end='\t')
        number += 1
    print()
9, trong đó

# Floyd's Triangle in Python

# Reading number of row
row = int(input('Enter number of rows: '))

# Setting number to 1
number = 1

print("Floyd's triangle is:")
for i in range(1,row+1):
    for j in range(1, i+1):
        print(number, end='\t')
        number += 1
    print()
9 dao động từ
Enter number of rows: 6
Floyd's triangle is:
1	
2	3	
4	5	6	
7	8	9	10	
11	12	13	14	15	
16	17	18	19	20	21
1 đến
Enter number of rows: 6
Floyd's triangle is:
1	
2	3	
4	5	6	
7	8	9	10	
11	12	13	14	15	
16	17	18	19	20	21
2.

  • Sau mỗi lần lặp của vòng lặp đầu tiên, chúng tôi in một dòng mới.
  • Ví dụ 3: Chương trình in một nửa kim tự tháp bằng cách sử dụng bảng chữ cái
  • Hoạt động của ví dụ trên cũng tương tự như các ví dụ khác được thảo luận ở trên ngoại trừ các giá trị ASCII được in ở đây. Giá trị ASCII cho bảng chữ cái bắt đầu từ 65 (tức là A). Do đó, trong mỗi lần lặp, chúng tôi tăng giá trị của
    Enter number of rows: 6
    Floyd's triangle is:
    1	
    2	3	
    4	5	6	
    7	8	9	10	
    11	12	13	14	15	
    16	17	18	19	20	21
    
    3 và in bảng chữ cái tương ứng của nó.

Các chương trình để in nửa kim tự tháp đảo ngược bằng cách sử dụng * và số

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
3

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
4

Ví dụ 4: Một nửa kim tự tháp đảo ngược bằng cách sử dụng *

  • Ví dụ này tương tự như một kim tự tháp thẳng đứng ngoại trừ ở đây chúng ta bắt đầu từ tổng số
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 và trong mỗi lần lặp, chúng ta giảm số lượng
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 xuống 1.
  • Ví dụ 5: Một nửa kim tự tháp đảo ngược bằng cách sử dụng các số
  • Sự khác biệt duy nhất giữa một kim tự tháp thẳng đứng và đảo ngược bằng cách sử dụng các số là vòng lặp đầu tiên bắt đầu từ tổng số
    print("Enter the Number of Rows: ", end="")
    row = int(input())
    
    num = 1
    i = 0
    while i < row:
        j = 0
        while j < i+1:
            print(num, end=" ")
            num = num+1
            j = j+1
        print()
        i = i+1
    7 đến 0.

Các chương trình để in đầy đủ kim tự tháp

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
5

Mã nguồn

print("Enter the Number of Rows: ", end="")
row = int(input())

num = 1
i = 0
while i < row:
    j = 0
    while j < i+1:
        print(num, end=" ")
        num = num+1
        j = j+1
    print()
    i = i+1
6

Ví dụ 6: Chương trình in đầy đủ kim tự tháp bằng cách sử dụng *

  • Kiểu kim tự tháp này phức tạp hơn một chút so với loại chúng tôi đã nghiên cứu ở trên.
  • Vòng lặp ngoài cùng bắt đầu từ
    Enter number of rows: 6
    Floyd's triangle is:
    1	
    2	3	
    4	5	6	
    7	8	9	10	
    11	12	13	14	15	
    16	17	18	19	20	21
    
    7 đến
    Enter number of rows: 6
    Floyd's triangle is:
    1	
    2	3	
    4	5	6	
    7	8	9	10	
    11	12	13	14	15	
    16	17	18	19	20	21
    
    8.
  • Vòng lặp bên trong bắt đầu từ
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    8 đến
    
    # Floyd's Triangle in Python
    
    # Reading number of row
    row = int(input('Enter number of rows: '))
    
    # Setting number to 1
    number = 1
    
    print("Floyd's triangle is:")
    for i in range(1,row+1):
        for j in range(1, i+1):
            print(number, end='\t')
            number += 1
        print()
    
    0, trong đó tôi là số hàng. Sau mỗi lần lặp, giá trị của
    #include
    #include 
    int main()
    {
    int n;
    scanf(“%d”,&n);
    int num=1;
    int row=1;
    while(row <= n)
    {
    int rowcount=1;
    while(rowcount <= row)
    {
    printf(“%d “,num++);
    rowcount++;
    }
    printf(“\n”);
    row++;
    }
    }
    7 được tăng lên.

Làm thế nào để bạn in một tam giác Floyd trong Python?

Chương trình Python để in hình tam giác của Floyd..
num = 1 cho i trong phạm vi (5): cho j trong phạm vi (i+1): in (num, end = "") num = num+1 in ().
print ("Nhập số lượng hàng:", end = "") hàng = int (input ()) num = 1 cho i trong phạm vi (hàng): cho j trong phạm vi (i+1): in (num, end = "") num = num+1 in ().

Làm thế nào để bạn tạo ra một mô hình tam giác trong Python?

Mẫu - 4: in hình kim tự tháp tam giác..
n = int (input ("Nhập số lượng hàng:")).
m = (2 * n) - 2 ..
Đối với tôi trong phạm vi (0, n):.
cho J trong phạm vi (0, m):.
in (end = "").
m = m - 1 # giảm m sau mỗi vòng lặp ..
cho J trong phạm vi (0, i + 1):.
# in hình kim tự tháp hình tam giác đầy đủ bằng cách sử dụng các ngôi sao ..

Tam giác của Floyd trong Python là gì?

Chương trình này in hình tam giác của Floyd lên đến n dòng bằng ngôn ngữ Python.Số lượng dòng trong tam giác của Floyd được đọc từ người dùng.Tam giác của Floyd là một mô hình hình tam giác góc phải bên phải.Tam giác của Floyd có 1 ở dòng đầu tiên, 2 & 3 ở dòng thứ hai;4, 5 & 6 trong dòng thứ ba và như vậy.a right-angled triangular pattern of natural numbers. Floyd's triangle has 1 in first line, 2 & 3 in second line; 4, 5 & 6 in third line and so on.

Làm thế nào để bạn in một mẫu trong Python?

Các mẫu có thể được in bằng Python bằng cách sử dụng đơn giản cho các vòng lặp.Vòng lặp bên ngoài đầu tiên được sử dụng để xử lý số lượng hàng và vòng lồng bên trong được sử dụng để xử lý số lượng cột.Thao tác các câu lệnh in, các mẫu số khác nhau, mẫu bảng chữ cái hoặc mẫu sao có thể được in.using simple for loops. First outer loop is used to handle the number of rows and the Inner nested loop is used to handle the number of columns. Manipulating the print statements, different number patterns, alphabet patterns, or star patterns can be printed.