如何使用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('')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。