Method-01
stars = int(input("Enter the number of start req: ")) ini_val = 2**(stars-1) for i in range(-(stars-1),stars,1): s_s = format(ini_val,f"0{stars*2-1}b") if (i < 0): ini_val = ini_val*2+2**(-i-1) else: ini_val = (ini_val-2**(i))//2 s = s_s.replace("1","*").replace("0"," ") print(s)
Output:
Enter the number of start req: 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Method-02
x = int(input("Enter Number of Lines for Diamond Pattern: ")) #Upper Part for i in range(x//2+1): print(" "*(x//2-i),end='') for j in range(i+1): print('*',end =' ') print('') #Lower Part for i in range(x//2): print(" "*(i+1),end='') for j in range(x//2-i,0,-1): print('*',end =' ') print('')
Output:
Enter Number of Lines for Diamond Pattern: 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *