Hollow Right Triangle
Given an integer number
N as input. Write a program to print the hollow right-angled triangular pattern of N lines as shown below.
Note: There is a space after each asterisk [*] character.
Input
The first line of input is an integer
N.
Explanation
In the given example the hollow right angled triangle of side
4. Therefore, the output should be
* * * *
* *
* *
*
Sample Input 1
4
Sample Output 1
* * * *
* *
* *
*
Sample Input 2
6
Sample Output 2
* * * * * *
* *
* *
* *
* *
*
n = int[input['Enter your number here: ']]
print['* ' * n]
i = n - 1
while i > 1:
print[' '*[1+2*[[n-i]-1]],'*',' '*[i-2],' *']
i = i -1
Tìm hiểu thêm về sự giúp đỡ của chúng tôi với các bài tập: Python
Hollow Right Triangle
Given an integer number
N as input. Write a program to print the hollow right-angled triangular pattern of N lines as shown below.
Note: There is a space after each asterisk [*] character.
Input
The first line of input is an integer
N.
Explanation
In the given example the hollow right angled triangle of side
4. Therefore, the output should be
* * * *
* *
* *
*
Sample Input 1
4
Sample Output 1
* * * *
* *
* *
*
Sample Input 2
6
Sample Output 2
* * * * * *
* *
* *
* *
* *
*
N=int[input[]]
for i in range[1,N+1]:
for j in range[1,N+1]:
if [j==N or i==1 or j==i]:
print["*", end = " "]
else:
print [" ", end = " "]
print[]
Tìm hiểu thêm về sự giúp đỡ của chúng tôi với các bài tập: Python
Trong bức ảnh này, chúng ta sẽ thảo luận về cách tạo ra một tam giác góc phải rỗng với các ngôi sao trong Python.
Chúng ta có thể in rất nhiều mẫu với Python. Điều kiện tiên quyết cơ bản và chỉ là một sự hiểu biết tốt về cách các vòng lặp hoạt động trong Python.
Ở đây, chúng tôi sẽ sử dụng for loops
đơn giản để tạo ra một hình tam giác góc phải rỗng với các ngôi sao.
Sự mô tả
Một tam giác được cho là góc phải nếu nó có một góc bằng 90 độ ở phía bên trái của nó.triangle is said to be right-angled if it has an angle equal to 90 degrees on its left side.
Chúng tôi sẽ sử dụng 2 vòng lặp for
:
- Vòng lặp bên ngoài: Để xử lý số lượng hàng.
- Vòng lặp bên trong: Để xử lý số lượng cột.
# Number of rows
n = 5
# Loop through rows
for i in range[1, n+1]:
# Loop through columns
for j in range[1, n+1]:
# Printing Pattern
if [i == j] or [j == 1] or [i == n]:
print["*", end=" "]
else:
print[" ", end=" "]
print[]
Giải trình
Trong dòng 2, chúng tôi lấy đầu vào cho số lượng hàng [nghĩa là chiều dài của tam giác].
Trong dòng 4, chúng tôi tạo một vòng
for
để lặp lại số lượng hàng.Trong dòng 6, chúng tôi tạo một vòng lặp
for
lồng bên trong để lặp lại thông qua số lượng cột.Từ dòng 8 đến 11, chúng tôi sử dụng các câu lệnh có điều kiện để tạo mẫu. Tuyên bố cuối cùng giúp ở lại trên cùng một dòng.
Trong dòng 12, chúng tôi sử dụng câu lệnh
1 để chuyển sang dòng tiếp theo.n = int[input['Enter your number here: ']] print['* ' * n] i = n - 1 while i > 1: print[' '*[1+2*[[n-i]-1]],'*',' '*[i-2],' *'] i = i -1
Người đóng góp
Vinisha Maheshwari
Tác giả: HarryHarry
Xin chào các bạn, cảm ơn vì đã ghé thăm trang web của tôi. Tôi là một lập trình viên Python. Tôi, với một số thành viên khác, viết blog trên trang web này dựa trên Python và lập trình. Chúng tôi vẫn đang trong giai đoạn phát triển đó là lý do tại sao thiết kế trang web không tốt và có nhiều thứ khác cần được sửa chữa trong trang web này nhưng tôi hy vọng tất cả những điều này sẽ xảy ra vào một ngày nào đó. Nhưng, cho đến lúc đó chúng ta sẽ không ngăn mình tải lên các bài viết tuyệt vời hơn. Nếu bạn muốn tham gia với chúng tôi hoặc có bất kỳ câu hỏi nào, bạn có thể gửi thư cho tôi cảm ơn bạn
Trong ví dụ Python này, trước tiên chúng tôi đọc số lượng hàng trong mẫu tam giác góc bên phải từ người dùng sử dụng hàm tích hợp Chương trình Python này tạo ra mẫu tam giác góc bên phải rỗng làm từ các ngôi sao lên đến n dòng.
2. Và sau đó chúng tôi tạo ra mẫu tam giác góc bên phải rỗng bằng cách sử dụng Python's cho vòng lặp.row in the hollow right angle triangle pattern from user using built-in function n = int[input['Enter your number here: ']]
print['* ' * n]
i = n - 1
while i > 1:
print[' '*[1+2*[[n-i]-1]],'*',' '*[i-2],' *']
i = i -1
2. And then we generate hollow right angle triangle pattern
using python's for loop.n = int[input['Enter your number here: ']]
print['* ' * n]
i = n - 1
while i > 1:
print[' '*[1+2*[[n-i]-1]],'*',' '*[i-2],' *']
i = i -1
Mã nguồn Python: Mẫu tam giác góc bên phải rỗng
# Hollow Right Angle Triangle Pattern Using Stars
row = int[input['Enter number of rows required: ']]
for i in range[row]:
for j in range[i+1]:
if j==0 or j==i or i==row-1:
print['*',end=" "]
else:
print[" ", end=" "]
print[]
Trong chương trình này
n = int[input['Enter your number here: ']]
print['* ' * n]
i = n - 1
while i > 1:
print[' '*[1+2*[[n-i]-1]],'*',' '*[i-2],' *']
i = i -1
1 chỉ được sử dụng để mang lại quyền kiểm soát cho các dòng mới.Đầu ra
Enter number of rows required: 8 * * * * * * * * * * * * * * * * * * * * *