sexy.py

an anonymous user · April 04, 2024
def print_diamond_line(n, i):
    if i <= n:
        print(" " * (n - i) + "*" * (2 * i - 1))
        print_diamond_line(n, i + 1)

def print_diamond(n, i):
    if i <= n:
        print_diamond_line(n, i)
        print_diamond(n, i + 1)
    else:
        print_diamond_line(n, 2 * n - i)
        if i < 2 * n - 1:
            print_diamond(n, i + 1)

n = int(input("Enter the value of n: "))
print_diamond(n, 1)
Output

Comments

Please sign up or log in to contribute to the discussion.