如何使用Python 打印各种三角形
直角三角形
rows=int(input('输入列数:'))
foriinrange(1,rows):
print('*'*i)
foriinrange(1,rows):
forjinrange(i):
print("*",end="")
print("")
等腰直角三角形
rows=int(input('输入列数:'))
foriinrange(1,rows):
print('*'*i)
foriinrange(1,rows):
forjinrange(1,i+1):
print("*",end="")
print("")
打印等腰三角形
rows=int(input('输入列数:'))
foriinrange(1,rows):
ifi%2!=0:
str=('*'*i)
print(str.center(9,''))
正方形1
rows=int(input('输入列数:'))
foriinrange(0,rows):
print("*"*rows)
foriinrange(0,rows):
forjinrange(0,rows):
print("*",end="")
print("")
正方形2
print('正方形2')
foriinrange(10):
forjinrange(0,10-i):
print(end='')
forninrange(0,0+i):
print(end='')
forminrange(0+i,10):
print('',end='')
forkinrange(10-i,10):
print('',end='')
print('')
打印倒立直角三角形
forxinrange(10):
foriinrange(x,10):
print('*',end='')
print('')
同一行打印直角三角形
print('同一行打印直角三角形')
forjinrange(10):
forxinrange(0,j):
print('',end='')
forninrange(j,19-j):
print('',end='')
forkinrange(0,j):
print('',end='')
print('')
直角三角形拼装心形
print('直角三角形拼装心形')
forjinrange(8):
forxinrange(0,j):
print('',end='')
forninrange(j,19-j):
print('',end='')
forkinrange(0,j):
print('',end='')
print('')
foriinrange(10):
forjinrange(0,0+i):
print(end='')
forkinrange(0+i,10):
print('*',end='')
print('')
打印倒立等腰三角形1
print('打印倒立等腰三角形1')
forjinrange(10):
forxinrange(0,j):
print(end='')
forninrange(j,15-j):
print('*',end='')
打印倒立等腰三角形2
print('打印倒立等腰三角形2')
foriinrange(10):
forjinrange(0,0+i):
print(end='')
forkinrange(0+i,10):
print('*',end='')
print('')
同一行打印两个等腰三角形
print('同一行打印两个等腰三角形')
foriinrange(10):
forjinrange(0,10-i):
print(end='')
forkinrange(10-i,10):
print('',end='')
forninrange(0,0):
print(end='')
forminrange(0+i,10):
print('',end='')
forjjinrange(10,10):
print(end='')
forkkinrange(10-i,10):
print('',end='')
print('')
等腰三角形拼装心形
print('等腰三角形拼装心形')
foriinrange(10):
forjinrange(0,10-i):
print(end='')
forkinrange(10-i,10):
print('',end='')
forninrange(0,0):
print(end='')
forminrange(0+i,10):
print('',end='')
forjjinrange(10,10):
print(end='')
forkkinrange(10-i,10):
print('',end='')
print('')
foriinrange(20):
forjinrange(0,0+i):
print(end='')
forkinrange(0+i,20):
print('*',end='')
print('')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。