*
* *
* * *
* * * *
大概就是这种,网上都是2的代码,自己查了下python3 的不换行是加end=''。自己照样子写了个,但是每行前边的空格都不会打印出来,最后都是直角三角形了。请各位看下:
n = int(input('输入行数:'))
for i in range(1,n+1): #循环n行
for j in range(n-i): #每行前留空格数
print('',end='') #print后不自动换行(这一行代码似乎总没执行的样子)
for j in range(i):
print('*',end='')
print('\n')
#n = int(input())
#for i in range(1,n+1):
# print('*'*i)