最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 實現(xiàn)打印單詞的菱形字符圖案

 更新時間:2020年04月12日 11:35:12   作者:海島Blog  
這篇文章主要介紹了Python 實現(xiàn)打印單詞的菱形字符圖案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,還是直接看代碼吧!

a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1]
b = [' ' * 2 * (7 - i) + 'Good' * i for i in a]
for line in b:
 print(line)

程序運(yùn)行結(jié)果如下:

補(bǔ)充知識:python打印菱形的三種方法

第一種(自己想的,有點(diǎn)麻煩):

rows = int(input('請輸入菱形邊長:\n'))
row = 1
while row <= rows:
 col = 1  # 保證每次內(nèi)循環(huán)col都從1開始,打印前面空格的個數(shù)
 while col <= (rows-row): # 這個內(nèi)層while就是單純打印空格
  print(' ', end='') # 空格的打印不換行
  col += 1
 print(row * '* ') # 每一行打印完空格后,接著在同一行打印星星,星星個數(shù)與行數(shù)相等,且打印完星星后print默認(rèn)換行
 row += 1
 
bottom = rows-1
while bottom > 0:
 col = 1  # 保證每次內(nèi)循環(huán)col都從1開始,打印前面空格的個數(shù)
 while bottom+col <= rows:
  print(' ', end='') # 空格的打印不換行
  col += 1
 print(bottom * '* ') # 每一行打印完空格后,接著在同一行打印星星,星星個數(shù)與行數(shù)相等,且打印完星星后print默認(rèn)換行
 bottom -= 1

第二種:

第三種(百度的) :

就是

第一行打印一個,讓他在7個字符中居中

第二行打印3個,居中

第三行打印5個,居中

第四行打印7個,居中

然后倒序:

5個 3個 1個 分別居中就好了

s = '*'
for i in range(1, 8, 2):
 print((s * i).center(7))
for i in reversed(range(1, 6, 2)):
 print((s * i).center(7))

以上這篇Python 實現(xiàn)打印單詞的菱形字符圖案就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • numpy中tensordot的用法

    numpy中tensordot的用法

    本文主要介紹了numpy中tensordot的用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python實現(xiàn)pptx批量向PPT中插入圖片

    python實現(xiàn)pptx批量向PPT中插入圖片

    大家好,本篇文章主要講的是python實現(xiàn)pptx批量向PPT中插入圖片,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 一文教會你使用Python來下一場雪

    一文教會你使用Python來下一場雪

    這篇文章主要給大家介紹了關(guān)于使用Python來下一場雪的相關(guān)資料,文章描述了大雪緩緩下落的場景,并提供了完整的代碼示例,對大家學(xué)習(xí)或者使用python具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • 深入了解Python中的變量

    深入了解Python中的變量

    這篇文章主要為大家介紹了Python的變量,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python線性插值解析

    python線性插值解析

    這篇文章主要介紹了python線性插值解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸

    使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸

    這篇文章主要介紹了使用Python的Flask框架實現(xiàn)視頻的流媒體傳輸,包括從攝像機(jī)獲取幀到web瀏覽器的數(shù)字流傳輸,需要的朋友可以參考下
    2015-03-03
  • Python中字符串String的基本內(nèi)置函數(shù)與過濾字符模塊函數(shù)的基本用法

    Python中字符串String的基本內(nèi)置函數(shù)與過濾字符模塊函數(shù)的基本用法

    這篇文章主要介紹了Python中字符串String的基本內(nèi)置函數(shù)與過濾字符模塊函數(shù)的基本用法 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Python的flask常用函數(shù)route()

    Python的flask常用函數(shù)route()

    這篇文章主要介紹了Python的flask常用函數(shù)route(),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • Pytes正確的配置使用日志功能

    Pytes正確的配置使用日志功能

    在pytest自動化測試中,如果只是簡單的從應(yīng)用的角度來說,完全可以不去了解pytest中的顯示信息的部分以及原理,可以通過使用推薦的pytest.ini配置,從而可以做到相對來說比較通用的日志配置,這篇文章主要介紹了Pytes如何正確的配置使用日志功能,需要的朋友可以參考下
    2022-12-12
  • 使用Pyinstaller的最新踩坑實戰(zhàn)記錄

    使用Pyinstaller的最新踩坑實戰(zhàn)記錄

    這篇文章主要給大家介紹了最近在使用Pyinstaller的踩坑實戰(zhàn)記錄,主要介紹了PYTHON2X.DLL缺失和WINDOWS2003 32BIT提示程序無效這兩個問題的解決方法,文中給出了詳細(xì)的解決方法,需要的朋友們下面來一起看看吧。
    2017-11-11

最新評論

巴楚县| 柏乡县| 木兰县| 丹棱县| 晋城| 门头沟区| 运城市| 延吉市| 陆河县| 格尔木市| 黄龙县| 永安市| 仁寿县| 平湖市| 来安县| 蕲春县| 客服| 阜平县| 洪雅县| 侯马市| 眉山市| 左云县| 金堂县| 绥化市| 历史| 米林县| 金华市| 米脂县| 阿拉善左旗| 南丰县| 加查县| 左权县| 商丘市| 芦山县| 铜川市| 杭锦后旗| 鲁山县| 得荣县| 浮山县| 岱山县| 余江县|