# 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
暂无评论内容