打印三角形作业
代码:
def printTriangle00(i):
for x in range(1,i+1):
print '* '*x
return ''
def printTriangle01(i):
for x in range(i,0,-1):
print '* '*x
return ''
def printTriangle(n):
for i in range(n+1):
print ' '*(n-i),' *'*i, '*', '* '*i
return ''
def printTriangle1(n):
for i in range(1,n+2):
print ' '*(n-i+1), ' *'*(i*2-1)
return ''
print printTriangle00(8)
print printTriangle01(8)
print printTriangle(8)
print printTriangle1(8)
运行效果:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
总结:代码很是难看,再看看其他同学的代码+ +
网友评论