I’m having som trouble understanding the concept of this excercise.
The program is gonna read a positive integer from user and print out two traingles, one right-angled and one isoceles.
Enter an odd positive integer: 7
This is my code:
space=0 n = int(input("Enter an odd positive integer:")) #7 for an example if n<=0 or n%2==0: print("It must be and odd and positive number!") else: stars=n-space print("Right-Angled Triangle:") while space<n: print (space*' ',stars*'*') space+=1 stars=n-space if space==n: break space = 0 row = 1 n = n i = int((n+1)/2) stars =n-space print("Isosceles Triangle:") for space in range(i): space = ((n-row)//2) stars=int(row) print(space*' ',stars*'*') row += 2
And the reason i made this post is that I have some problem understanding it. I did it some time ago, and with help of some friends. Would appreciate alternativ solutions and/or some insight on the excercise!