国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python打印“菱形”星號代碼

李增田 / 3156人閱讀

摘要:小計本人是一名初學者,剛剛看到一道有趣的問題,用如何在編譯器中打印出菱形圖案因此決定嘗試一下,代碼不多,僅供參考。

小計

本人是一名python初學者,剛剛看到一道有趣的python問題,“用python如何在編譯器中打印出菱形圖案?”
因此決定嘗試一下,代碼不多,僅供參考。
代碼
def printStar(intNum):               # 打印星號
    s = "*"
    spaceLength = intNum             # 空間長度(循環(huán)打印次數(shù))
    blockCount = int(intNum/2+1)     # 第一個星號左邊的空格數(shù)

    for i in range(spaceLength):     # 開始循環(huán)并打印
        result = s.rjust(blockCount) # rjust(i)方法:設定一個字符串長度i,不足則向左填充空格
        if i >= int(spaceLength/2):  # 菱形下方
            print(result)
            s = s[2:]
            blockCount -= 1
        else:                        # 菱形上方
            print(result)
            s = s+(2*"*")
            blockCount += 1


def oddOReven(intNum):               # 判斷是否是奇數(shù)(偶數(shù)打印六邊形,非菱形)

    if intNum%2 == 0:                
        print("please input a odd num data!!!")
    else: 
        printStar(intNum)

if __name__ == "__main__":
    
    while True:
        try:
            intNum = eval(input("please input a odd num data
"))
            oddOReven(intNum)
        except BaseException as e:
            print("Please input as 1/2/3... Errorcode:%s" % e)

            
            
運行結果:

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/41371.html

相關文章

  • Python--matplotlib繪圖可視化知識點整理

    摘要:本文作為學習過程中對一些常用知識點的整理,方便查找。所有繪圖操作僅對當前圖和當前坐標有效。表示把圖標分割成的網(wǎng)格。每個對象都是一個擁有自己坐標系統(tǒng)的繪圖區(qū)域。避免比例壓縮為橢圓數(shù)據(jù)可視化入門教程繪圖核心剖析如何調(diào)整子圖的大小 本文作為學習過程中對matplotlib一些常用知識點的整理,方便查找。 強烈推薦ipython無論你工作在什么項目上,IPython都是值得推薦的。利用ipyt...

    nifhlheimr 評論0 收藏0
  • Python學習之路7-函數(shù)

    摘要:函數(shù)名應盡量只有小寫字母和下劃線。傳遞參數(shù)位置參數(shù)必選參數(shù)這就是要求實參的順序和形參的順序相同。比如上述函數(shù)如果給形參指定默認值,則可以看出這個函數(shù)主要是用來描述狗這種寵物的。在的函數(shù)中,使用語句來返回值。 《Python編程:從入門到實踐》筆記。本章主要介紹Python中函數(shù)的操作,包括函數(shù)的概念,定義,如何傳參等,最后還有小部分模塊的概念。 1. 定義函數(shù) 1.1 一般函數(shù) 函數(shù)是...

    pekonchan 評論0 收藏0
  • Learning PHP —— 設計模式 | Chap2:設計模式與UML

    摘要:設計模式設計模式基本原則設計原則按接口而不是按實現(xiàn)來編程按接口而不是按實現(xiàn)編程是指,要將變量設置為一個抽象類或接口數(shù)據(jù)類型的實例,而不是一個具體實現(xiàn)的實例。例如父類的一個改變會逐級向下傳遞給子類實現(xiàn),這可能會影響子類使用的某個算法。 設計模式 設計模式基本原則 設計原則 ① : 按接口而不是按實現(xiàn)來編程 按接口而不是按實現(xiàn)編程是指,要將變量設置為一個抽象類或接口數(shù)據(jù)類型的實例,而不是一...

    senntyou 評論0 收藏0
  • python設計模式-UML類圖中的結構及python實現(xiàn)

    摘要:前言最近在看設計模式。類抽象類中接口圖示接口在中的圖形為可以看到再其上半部分有一個的表示。代碼在中本事是沒有接口和抽象類這一概念的,但是可以通過這個庫來實現(xiàn)。在代碼中的結構就是繼承非抽象類。箭頭指向抽象類。 前言 最近在看設計模式。在學習初期一直有一個問題困擾著我,那就是UML類圖 中的各種結構用python代碼是如何實現(xiàn)的?這個在初期可以說是深深的困擾著我的設計模式 學習之路。下...

    shadajin 評論0 收藏0
  • 你所不知道的Python | 函數(shù)參數(shù)的演進之路

    摘要:有一點需要注意的是,默認參數(shù)需要設置在必選參數(shù)后面,并且默認參數(shù)既可以通過位置調(diào)用,也可以通過關鍵字調(diào)用。通過位置指定參數(shù)通過位置指定參數(shù)報錯,默認參數(shù)必須在必選參數(shù)后面參數(shù)默認值既支持關鍵字參數(shù),也支持僅限關鍵字參數(shù)。 showImg(https://segmentfault.com/img/bVbdxcE?w=1224&h=618); 函數(shù)參數(shù)處理機制是Python中一個非常重要的...

    FingerLiu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<