-
2021-08-14 23:05:38
本质就是打印的字符和显示字符的拼接。代码如下:
def print_triangle(n): """打印n行三角形""" for i in range(n): for j in range(n,i,-1): print(" ",end="") for j in range(i + 1): print("$",end="") for j in range(i): print("$",end="") print() if __name__ == "__main__": print_triangle(6)
更多相关内容 -
如何使用Python 打印各种三角形
2020-09-19 05:17:09主要介绍了如何使用Python 打印各种三角形,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
PYTHON 打印三角形大全
2022-04-05 17:09:59用PYTHON语言打印各种三角形打印实心矩形
#打印矩形 n=int (input()) for i in range (1,n+1): for j in range (1,n+1): print("*",end=" ") print()
打印空心矩形
n=int (input()) for i in range (1,n+1): for j in range (1,n+1): if i==1 or j==1 or i==n or j==n: print("*",end=" ") else: print(" ",end=" ") print()
打印左下实心三角形
#打印左下实心三角形 n=int (input()) for i in range (1,n+1): for j in range (1,i+1): print("*",end=" ") print()
打印左下空心三角形
#打印左下空心三角形 n=int (input()) for i in range (1,n+1): for j in range (1,i+1): if (i==n or i==j or j==1) : print("*",end=" ") else: print(" ",end=" ") print()
打印右下角实心三角形
n= int (input()) for i in range(n+1): for j in range(0, (n+1) - i): print(" ", end=" ") for k in range((n+1)- i, n+1): print("*", end=" ") print("")
打印右下角空心三角形
n=int (input()) for i in range (1,n+1): for j in range (1,n+1): if i==n or j==n or (i+j-1==n): print("*",end=" ") else: print(" ",end=" ") print()
打印右上角实心三角形
n=int(input()) for i in range(n): for j in range(0,i): print(" ", end=" ") for k in range(i,n): print("*", end=" ") print("")
打印右上角空心三角形
n=int (input()) for i in range (1,n+1): for j in range (1,n+1): if i==1 or j==n or i==j: print("*",end=" ") else: print(" ",end=" ") print()
打印左上角实心三角形
n=int (input()) for i in range (0,n+1): for j in range (0,n-i): print("*",end=" ") print()
打印左上角空心三角形
n=int (input()) for i in range (0,n+1): for j in range (0,n-i): if (i==0) or (j==0) or i+j+1==n: print("*",end=" ") else: print(" ",end=" ") print()
打印正等边三角形
n=int(input()) for i in range(n+1): for j in range(0, (n+1) - i): print(end=" ") for k in range((n+1) - i, (n+1)): print("*", end=" ") print("")
打印倒等边三角形
n=int(input()) for i in range(n): for j in range(0, i): print(end=" ") for k in range(i, n): print("*", end=" ") print("")
打印正等边空心三角形
n=int(input()) for i in range(1, n*2): if i == n: print("*") break else: print(" ", end="") for j in range(n-1, 1, -1): for i in range(1, n*2): if i == j: print("*", end="") elif i == n*2 - j: print("*") break else: print(" ", end="") for i in range(1, n*2): if i % 2 != 0: print("*", end="") else: print(" ", end="")
-
python打印三角形
2021-11-25 23:47:52def fn(n): for i in range(n): print(" "*(n-i),"* "*(i+1),sep="") fn(5) 打印这种三角形?你还有那种解法? 你还可以打印什么样的三角形?def fn(n): for i in range(n): print(" "*(n-i),"* "*(i+1),sep="") fn(5)
打印这种三角形?你还有那种解法?你还可以打印什么样的三角形?
-
python打印三角形(csdn)————程序.pdf
2021-12-03 10:52:10python打印三角形(csdn)————程序 -
python打印三角形,菱形
2019-06-17 13:22:58正三角形 for i in range(1,6): print("*"*i) for i in range(1,6): print(("*"*i).rjust(5)) for i in range(1,6): print(('*'*(2*i-1)).center(9)) 倒三角形 for i in range(5): print((" "*i).rjus...正三角形
for i in range(1,6): print("*"*i)
for i in range(1,6): print(("*"*i).rjust(5))
for i in range(1,6): print(('*'*(2*i-1)).center(9))
倒三角形for i in range(5): print((" "*i).rjust(5,'*'))
for i in range(5): print((" "*i).ljust(5,'*'))
for i in range(1,6): print(('*'*(11-2*i)).center(9))
菱形for i in range(-4,5): s="*"*(9-2*abs(i)) # abs(i)取绝对值 print(s.center(9))
空心菱形for i in range(-4,5): s=8-2*abs(i) # 菱形里的空格个数 m=(' '*s).ljust(s+1,'*').replace(' ','*',1) # 空格左右加上 * print(m.center(9)) # 居中
-
用C语言和Python打印各种三角形
2020-12-21 21:06:21用C语言和Python打印各种三角形 本人的第一篇博客,写博客是一种好习惯,希望从这一篇开始我能够坚持写博客。PS.定下小目标:一周一篇。 最近复习C语言,刷题刷到了打印三角形,然后…/做不出来。于是我百度了学了... -
Python打印三角形
2021-01-22 21:17:00正三角形 rows = 5 for i in range(rows+1): for j in range(0, rows - i): print(end=' ') for k in range(rows - i, rows): print(' * ', end=' ') print('') 6.倒三角形 rows = 5 for i in range(rows): for j in... -
Python利用for循环打印星号三角形的案例
2020-12-20 08:47:43简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ",end="") continue if j == 0 or j == i: print("* ",end="") else: print... -
用Python打印三角形
2021-01-12 00:31:07打印左下直角三角形num = input("please input your number: ") for i in range(num):for j in range(i+1):print "*",print "\n" //换行打印左下直角空心三角形(调用函数的方法)star = input("please input your ... -
python打印三角形、菱形、正方形
2019-01-30 13:07:07Python 打印等腰直角三角形 Python打印等边三角形 Python打印菱形 Python打印实心正方形 Python打印空心正方形 -
python打印直角三角形与等腰三角形实例代码
2020-09-18 13:39:06主要给大家介绍了关于python打印直角三角形与等腰三角形的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 -
Python打印三角形图案和九九乘法表
2019-05-29 12:21:20这里写两个Python打印图案和九九乘法表的案例,重点在于理解思路,Python与java之间的微妙区别还是大有存在的,有时候在写代码中无意间会被另一种语言机制所牵制,导致找不到问题,所以,需要细心分析各语言之间在... -
python打印星号三角形图案
2022-03-30 19:33:38educoder的python作业的一道题,打印三角形图案