在這個簡單的 python 程序中,我們需要打印倒星形圖案。這是一個模式 python 程序。
要理解這個例子,您應該了解以下 Python 編程主題:
- Python 語法
- Python 循環
- Python 運算符
什麼是倒星形圖案?
在這個關於圖案打印的簡單 python 程序中,我們需要打印一個倒星形圖案。為此,我們必須了解倒掛的恆星模式。倒置的星形模式是每行的星星遞減。假設以 5 為例,這意味着我們需要打印 5 行星,因為第一行有 5 顆星,第二行有 4 顆星,就像最後一行有 1 顆星一樣。
* * * * *
* * * *
* * *
* *
*
如何用 python 打印倒星形圖案?
在這個模式 python 程序示例中,我們使用了一個 for 循環,在每次迭代中從數字到零遞減 1 。每次for loop
迭代,我們都要打印星星數和空格數的和。對於第一行,我們使用公式[(n-I) ‘ ‘+I ‘ *],這意味着 (n-i) 乘以空格 + i* 乘以 。**
所以在第一個為循環值的中 n = 5 且 i = 5。所以 n – i = 5 -5 = 0,所以不會有空格,在下一部分中,i = 5 so 5 乘以 ** 所以我們得到打印的 5 顆星 ***,在每一次迭代中,值都發生了變化,我們使用 python 編程基礎知識得到了反轉模式星。
算法
步驟 1: 使用輸入功能接受用戶輸入的數字,並使用int()
將該字符串轉換為整數。
步驟 2: 在每次迭代中使用從數字到零的for loop
遞減 1 。
STEP 3: 使用 python 編程語言中的 print 通過應用公式 *(n-i) ‘ ‘ + i ‘ . ‘來打印開始**
Python 源代碼
n=int(input("Enter number of rows: "))
for i in range (n,0,-1):
print((n-i) * ' ' + i * '*')
輸出
Enter number of rows: 5
*****
****
***
**
*
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/312853.html