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

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


咨詢
建站咨詢
