Alphabet Rangoli

  • + 0 comments

    def print_rangoli(n):

    w = (n*2-1)*2 - 1
    al = "abcdefghijklmnopqrstuvwxyz"
    
    for i in range(n-1,-1,-1):
    
        a=f"{al[i]}"
        for x in range(i+1,n):
            a= f"{al[x]}-" +a+ f"-{al[x]}"
        print(a.center(w,"-"))
    
    for i in range(1,n):
        a=f"{al[i]}"
        for x in range(i+1,n):
            a= f"{al[x]}-" +a+ f"-{al[x]}"
        print(a.center(w,"-"))
    

    if name == 'main': n = int(input()) print_rangoli(n)