Python 練習(xí)實(shí)例23

python 練習(xí)實(shí)例23

python 編程100例python 編程100例

題目:打印出如下圖案(菱形):

   *
  ***
 *****
*******
 *****
  ***
   *

程序分析:先把圖形分成兩部分來看待,前四行一個(gè)規(guī)律,后三行一個(gè)規(guī)律,利用雙重for循環(huán),第一層控制行,第二層控制列。

程序源代碼:

實(shí)例:

#!/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('*')
    print('')
 
for i in range(3):
    for j in range(i + 1):
        stdout.write(' ')
    for k in range(4 - 2 * i + 1):
        stdout.write('*')
    print('')

以上實(shí)例輸出結(jié)果為:

   *
  ***
 *****
*******
 *****
  ***
   *

python 編程100例python 編程100例

下一節(jié):python 練習(xí)實(shí)例24

python 編程100例

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频