Python code to create a butterfly pattern using asterisks

# Butterfly Pattern in Python # Website: @codeswithpankaj 
def butterfly_pattern(n):
    for i in range(n):
        for j in range(i + 1):
            print("*", end=" ")
        spaces = 2 * (n - i - 1)
        for j in range(spaces):
            print(" ", end=" ")
        for j in range(i + 1):
            print("*", end=" ")
        print()
    for i in range(n - 1, 0, -1):
        for j in range(i):
            print("*", end=" ")
        spaces = 2 * (n - i)
        for j in range(spaces):
            print(" ", end=" ")
        for j in range(i):
            print("*", end=" ")
        print()
# Example usage with n=5 butterfly_pattern(5)
Output
* * * * *         * * * * *
* * * *             * * * *
* * *                 * * *
* *                     * *
*                         *
*                         *
* *                     * *
* * *                 * * *
* * * *             * * * *
* * * * *         * * * * *

Enter fullscreen mode Exit fullscreen mode

原文链接:Python code to create a butterfly pattern using asterisks

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容