您現在的位置是:首頁 » python編程資訊
資訊內容
Python基礎練習實例23(打印菱形)
極客小將2020-11-09-
python編寫程序打印出菱形。先把圖形分成兩部分來看待,前四行一個規律,后三行一個規律,利用雙重for循環,第一層控制行,第二層控制列。
題目:打印出如下圖案(菱形):
程序分析:先把圖形分成兩部分來看待,前四行一個規律,后三行一個規律,利用雙重for循環,第一層控制行,第二層控制列。
程序源代碼:實例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from sys import stdout
for i in range(4):
for j in range(2 - i + 1):
stdout.write(' ')
for k in range(2 * i + 1):
stdout.write('*')
for i in range(3):
for j in range(i + 1):
stdout.write(' ')
for k in range(4 - 2 * i + 1):
stdout.write('*')
本站部分內容轉載自網絡,如有侵權請聯系管理員及時刪除。
