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