Skip to content
Closed
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions other/butterfly_pattern.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
def print_butterfly(n): # defining the function
for i in range(1, n + 1): # for upper body of the butterfly
print("*" * i, end="") # for left wing of the butterfly
print(" " * (2 * (n - i)), end="") # for middle spacing
print("*" * i) # for right wing of the butterfly

for i in range(n, 0, -1): # for lower body of the butterfly
print("*" * i, end="") # for left wing of the butterfly
print(" " * (2 * (n - i)), end="") # for middle spacing
print("*" * i) # for right wing of the butterfly


n = int(
input("Enter the value of n: ")
) # asking the user to enter the value of n
print_butterfly(n)
Loading