五月清雨861 2021-06-23 14:45 采纳率: 90.9%
浏览 351
已采纳

Python 输出图形

根据输入的数字打印出菱形图案,如下图分别为输入5和9的对应图案

  • 写回答

2条回答 默认 最新

  • shn_baby 2021-06-23 15:15
    关注
    def fun(n):
        for i in range(1,n):
            print(' '*(n-i),'* '*i)
        print('',"* "*n)
        for i in range(1,n):
            print(' '*i,'* '*(n-i))
    
    
    def main():
        a = int(input('请输入菱形边长:'))
        fun(a)
    
    if __name__ == '__main__':
        main()
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?