Python打印各種圖形實現(xiàn)方式
一、打印直角三角形
*
**
***
****
*****
for i in range(1,6):
print("*"*i,end="\n")二、打印矩形
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
num = 5
for i in range(1,6):
print("* "*5)
for n in range(5):
for i in range(5):
print("*",end=" ")
print()三、打印直角三角形
*
* *
* * *
* * * *
* * * * *
for i in range(5):
for j in range(i+1):
print("*",end=" ")
print()四、打印反向直角三角形
*
* *
* * *
* * * *
* * * * *
for i in range(5):
for j in range(4-i):
print(" ",end=" ")
for n in range(i+1):
print("*",end=" ")
print()五、打印等邊三角形
for i in range(5):
for j in range(4-i):
print(" ",end=" ")
for n in range(i+1):
print("* ",end=" ")
print()六、打印變形三角形
* * * * *
* * * *
* * *
* *
*
*
* *
* * *
* * * *
* * * * *
for i in range(5):
for j in range(i):
print(" ",end=" ")
for n in range(5-i):
print("*",end=" ")
print()
for i in range(5):
for j in range(4-i):
print(" ",end=" ")
for n in range(i+1):
print("*",end=" ")
print()七、打印變形三角形
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
for i in range(10):
if i <=5:
for j in range(i):
print("*",end=" ")
else:
for n in range(10-i):
print("*",end=" ")
print()思路
通過循環(huán),外層循環(huán)控制行數(shù),內(nèi)層循環(huán)控制每行的顯示,復制的圖形,進行拆分為簡單的圖形,進行顯示。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django Haystack 全文檢索與關(guān)鍵詞高亮的實現(xiàn)
這篇文章主要介紹了Django Haystack 全文檢索與關(guān)鍵詞高亮的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02
Django 連接sql server數(shù)據(jù)庫的方法
這篇文章主要介紹了Django 連接sql server數(shù)據(jù)庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06

