新聞中心
創(chuàng)新互聯(lián)python教程:

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元青神做網(wǎng)站,已為上家服務(wù),為青神各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
在這個簡單的 python 程序中,我們需要打印倒星形圖案。這是一個模式 python 程序。
要理解這個例子,您應(yīng)該了解以下 Python 編程主題:
- Python 語法
- Python 循環(huán)
- Python 運算符
什么是倒星形圖案?
在這個關(guān)于圖案打印的簡單 python 程序中,我們需要打印一個倒星形圖案。為此,我們必須了解倒掛的恒星模式。倒置的星形模式是每行的星星遞減。假設(shè)以 5 為例,這意味著我們需要打印 5 行星,因為第一行有 5 顆星,第二行有 4 顆星,就像最后一行有 1 顆星一樣。
* * * * *
* * * *
* * *
* *
*
如何用 python 打印倒星形圖案?
在這個模式 python 程序示例中,我們使用了一個 for 循環(huán),在每次迭代中從數(shù)字到零遞減 1 。每次for loop迭代,我們都要打印星星數(shù)和空格數(shù)的和。對于第一行,我們使用公式[(n-I) ' '+I ' *],這意味著 (n-i) 乘以空格 + i* 乘以 。**
所以在第一個為循環(huán)值的中 n = 5 且 i = 5。所以 n - i = 5 -5 = 0,所以不會有空格,在下一部分中,i = 5 so 5 乘以 ** 所以我們得到打印的 5 顆星 ***,在每一次迭代中,值都發(fā)生了變化,我們使用 python 編程基礎(chǔ)知識得到了反轉(zhuǎn)模式星。
算法
步驟 1: 使用輸入功能接受用戶輸入的數(shù)字,并使用int()將該字符串轉(zhuǎn)換為整數(shù)。
步驟 2: 在每次迭代中使用從數(shù)字到零的for loop遞減 1 。
STEP 3: 使用 python 編程語言中的 print 通過應(yīng)用公式 *(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
*****
****
***
**
* 分享文章:Python程序:打印倒星形圖案
路徑分享:http://www.dlmjj.cn/article/djodoic.html


咨詢
建站咨詢
