Python 輸出菱形


def func(dep): 
    for i in range(1, 2*dep, 2):
        print(('*' * i).center(2*dep-1))
    for i in reversed(range(1, 2*(dep-1), 2)):
        print(('*' * i).center(2*dep-1))
        
        
        

if __name__ == '__main__':       
    mark=True
    while mark:        
        dept=input('請輸入菱形深度:')
        func(int(dept))
        f=input('是否繼續Y/N ? :')
        if f!='Y':
            mark=False 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM