N = int(input("Enter How many times you want to print the number of times you want to print the stars:\n "))
for i in range (n,0,-1):
for j in range (n-i):
print (' ', end='')
for j in range (2*i-1):
print('*',end='')
print ()
row = int(input('Enter number of rows required: '))
for i in range(row,0,-1):
for j in range(row-i):
print(' ', end='') # printing space and staying in same line
for j in range(2*i-1):
print('*',end='') # printing * and staying in same line
print() # printing new line
请告诉我这两个代码的区别
答案 0 :(得分:1)
您将第一个变量命名为“N”而不是“n”。第一个中还有一个额外的循环,但我认为这不是您要问的。
N = int(input("Enter How many times you want to print the number of times you want to print the stars:\n "))
for i in range (n,0,-1):
for j in range (n-i):
print (' ', end='')
for j in range (2i-1):
print('',end='')
print ()
row = int(input('Enter number of rows required: '))
for i in range(row,0,-1):
for j in range(row-i):
print(' ', end='')
哦,把你的文本包裹在```