My code is here:
def pe():
print("This program will output a parallelogram.")
def rows():
row = int(input("How long do you want each side to be?"))
return(row)
def de():
character = input("Please enter the character you want it to be made of:")
def make_shape():
for i in range(row):
for j in range(1, i + 1):
print(character, end="")
print()
for k in range(1, row + 1):
for l in range(1, row + 1):
if(l < k):
print(' ', end = "")
else:
print(character, end = "")
print()
def main():
pe()
rows()
de()
make_shape()
main()
Any ideas to why python is saying row
is not defined? Is it not globalized or something, I'm honestly so confused.