當前位置:成語大全網 - 書法字典 - Python生成金字塔

Python生成金字塔

人生苦短,我用python!

本文將介紹使用python生成金字塔的三種方法,並在文末總結知識點。

這個方法使用print打印出每個字符,通過for循環計算出每次需要輸出的空格和星號。

在print語句中,end= ' '表示不換行。

這個方法使用了壹個有趣的規則:

在程序中表示為m += pow(10,I),即m = m+pow(10,I),例如:

通過運算,我們發現在輸出數字時,由於每行數字輸出壹次,而不是每個數字輸出壹次,所以效率比第壹種方法有所提高。

Pow(10,I)表示10 i。

這種方法在第二種方法的基礎上改進了空格的輸出方式。在print(b*a)語句中,a代表輸出的次數。

當我把樓層數n設置為100時,壯觀的壹幕發生了。歡迎感興趣的朋友親自嘗試。

本文還使用了Range級數,range[10]表示:0,1,2,3,4,5,6,7,8,9。

以下是print()方法的語法:

參數

pow()方法返回x的y值(x是x的y次方)。語法是:

參考資料:

[1] Python for循環語句

[2] Python print()函數

[3] Python pow()函數

[4]數字金字塔