用for循环实现各种三角形的输出
for循环输出直角三角形 更加简洁 代码比while还要少
代码:
for i in range(1,6):
print(i*'*')
输出结果:
*
**
***
****
*****
倒着的:
for i in range(5,0,-1):
print(i*'*')
输出:
*****
****
***
**
*
还可以直角边靠右的:
这里用了rjust()方法语句,使代码更加简洁。
for i in range(1,6):
print(i*'*').rjust(5)
输出:
*
**
***
****
*****
倒着的:
for i in range(5,0,-1):
print((i*'*').rjust(5))
输出:
*****
****
***
**
*