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.

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:

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 

Bài Viết Liên Quan

Chủ Đề