Đầu raChương trình Python này in hoặc tạo mẫu hình kim tự tháp ngôi sao rỗng đảo ngược bằng cách sử dụng câu lệnh ra quyết định Python Loop và Python [IF-Else].
Mã nguồn Python: Mô hình kim tự tháp ngôi sao rỗng
# Generating Inverse Hollow Pyramid Pattern Using Stars
row = int[input['Enter number of rows required: ']]
for i in range[row,0,-1]:
for j in range[row-i]:
print[' ', end=''] # printing space and staying in same line
for j in range[2*i-1]:
if i==0 or i==row or j==2*i-2 or j==0:
print['*',end=''] # printing * and staying in same line
else:
print[' ', end=''] # printing space and staying in same line
print[] # printing new line
Enter number of rows required: 17
*********************************
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
Python
num = int[input["Enter the Number: "]]
for i in range[1, num+1]:
for j in range[0, i]:
print[" ", end=""]
for j in range[1, [num*2 - [2*i - 1]]+1]:
if i == 1 or j == 1 or j ==[num*2 -[2*i-1]]:
print["*", end=""]
else:
print[" ", end=""]
print[]
Tam giác
***********
* *
* *
* *
* *
*
Làm thế nào để bạn in mô hình kim tự tháp đảo ngược trong Python?
* * * * * *
* *
* *
* *
* *
*
Mã nguồn Trước tiên, chúng tôi nhận được chiều cao của các hàng kim tự tháp từ người dùng. Trong vòng lặp đầu tiên, chúng tôi lặp lại từ i = 0 đến i = hàng. Trong vòng lặp thứ hai, chúng tôi in các số bắt đầu từ 1 đến J, trong đó J dao động từ 0 đến i. 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.
cho x trong phạm vi [h -2, -1, -1]:.
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 đều bằng hình tam giác bằng cách sử dụng dấu hoa thị trong Python.
Chúng ta có thể in rất nhiều mẫu bằng Python. Một điều kiện tiên quyết để làm như vậy là có một sự hiểu biết tốt về các vòng lặp.
Ở đây, chúng tôi sẽ sử dụng các vòng for
đơn giản để tạo hình tam giác ngược.
Sự mô tảinverted equilateral triangle is an upside-down triangle with equal sides.
Một tam giác được cho là đều nhau nếu cả ba bên có cùng chiều dài. Một hình tam giác đều ngược là một tam giác lộn ngược với các cạnh bằng nhau.
- Để thực hiện nó bằng Python, chúng tôi sẽ sử dụng hai vòng
for
được lồng trong vòng lặpfor
bên ngoài: to handle the number of rows and columns. - Một vòng ngoài để xử lý số lượng hàng và cột., one to handle the initial spaces, and the other to handle spaces in between the characters, as well as to print the characters.
Mã số
Hai vòng bên trong, một để xử lý các không gian ban đầu và một vòng còn lại để xử lý các khoảng trống ở giữa các ký tự, cũng như để in các ký tự.
def inverted_hollow_triangle[n]:
# Loop over number of rows and columns
for i in range[n]:
# Spaces across rows
for j in range[i]:
print[" ", end=""]
# Conditions for creating the pattern
for k in range[2*[n-i]-1]:
if k==0 or k==2*[n-i-1] or i==0:
print["*", end=""]
else:
print[" ", end=""]
print[]
inverted_hollow_triangle[9]
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 5, chúng tôi tạo một vòng lặp
for
để lặp qua số lượng hàng.Trong dòng 8, chúng tôi tạo một vòng lặp
for
lồng vào bên trong để lặp lại thông qua số lượng cột.Từ dòng 11 đến 14, chúng tôi tạo mẫu bằng cách sử dụng các câu lệnh có điều kiện. Tuyên bố cuối cùng giúp ở lại trên cùng một dòng.
Trong dòng 15, câu lệnh
Enter number of rows required: 17 ********************************* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
1 được sử dụng để chuyển sang dòng tiếp theo.
Người đóng góp
Vinisha Maheshwari
cho x trong phạm vi [h -2, -1, -1]:.
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 vuông hốc đảo ngược bằng cách sử dụng các số trong Python.
Chúng ta có thể in rất nhiều mẫu bằng Python. Điều kiện tiên quyết duy nhất cho điều này 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 các vòng lặp for
đơn giản để tạo ra một tam giác bên phải rỗng đảo ngược bằng các số.
Sự mô tả9090 degree angle. In this shot, we use the term inverted to mean upside down, so the right angle is on the top of the triangle.
Để thực hiện điều này bằng cách sử dụng lập trình Python, chúng tôi sẽ sử dụng hai vòng for
:
- Một vòng ngoài để xử lý số lượng hàng.
- Một vòng bên trong để xử lý số lượng cột.
Mã số
Chúng ta hãy nhìn vào đoạn mã. phía dưới:
# 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==n-j+1] or [j==1] or [i==1]:
print[i, 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 5, chúng tôi tạo một vòng lặp
for
để lặp qua số lượng hàng.Trong dòng 8, chúng tôi tạo một vòng lặp
for
lồng vào bên trong để lặp lại thông qua số lượng cột.inner nestedfor
loop to iterate through the number of columns.Từ dòng 11 đến 14, chúng tôi tạo mẫu bằng cách sử dụng các câu lệnh có điều kiện. Tuyên bố cuối cùng giúp ở lại trên cùng một dòng.
Trong dòng 15, câu lệnh
Enter number of rows required: 17 ********************************* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
1 được sử dụng để chuyển sang dòng tiếp theo.
THẺ LIÊN QUAN
cộng đồng
Python
Tam giác
Người đóng góp
Vinisha Maheshwari