在本教程中,我们将学习如何使用python打印三角形星号“*”图案。如果需要,可以将其更改为任何其他字符。对于其他编程语言(如Java,C,C++),使用相同的逻辑,获得相同的输出。
文中涉及代码:
n=int(input('请输入行数:'))
for i in range(1, n+1):
for j in range(0, i):
print(" ", end=" ")
for j in range(1, (n*2 - (2*i-1)) + 1):
if i == 1 or j == 1 or j ==(n*2 -(2*i-1)):
print("*", end=" ")
else:
print(" ", end=" ")
print()
n=int(input('请输入行数:'))
for i in range(n):
for j in range(n-i-1):
print(" ", end=" ")
for j in range(2*i+1):
if j==0 or j==2*i:
print("*", end=" ")
else:
if i==n-1:
print("*", end=" ")
else:
print(" ", end=" ")
print()
n=int(input('请输入行数:'))
for i in range(n,0,-1):
for j in range(i,0,-1):
if i==1 or i==n or j==1 or j==i:
print("*",end=" ")
else:
print(" ",end=" ")
print()
n=int(input('请输入行数:'))
for i in range(1,n+1):
for j in range(i):
if j==0 or j==i-1:
print("*", end=" ")
else:
if i!=n:
print(" ", end=" ")
else:
print("*", end=" ")
print()
n=int(input('请输入行数:'))
for i in range(n):
print('* '*(i+1))
for i in range(n):
print('* '*(n-i-1))
n=int(input('请输入行数:'))
for i in range(n):
for j in range(n-i-1):
print(" ", end=" ")
for j in range(i+1):
print("* ",end="")
print()
for i in range(n-1):
for j in range(i+1):
print(" ",end=" ")
for j in range(n-i-1):
print("* ",end="")
print()
n=int(input('请输入行数:'))
a=(2*n)-2
for i in range(n,-1,-1):
for j in range(a,0,-1):
print(end=" ")
a=a+1
for j in range(0, i+1):
print("* ",end="")
print("r")
n=int(input('请输入行数:'))
for i in range(n):
print(" "*(n-i-1)+"*"*(2*i+1))
n=int(input('请输入行数:'))
for i in range(n-1):
for j in range(i+1):
print(" ",end=" ")
for k in range(n-i-1):
print("* ",end="")
print()
n=int(input('请输入行数:'))
for i in range(1, n+1):
print(" "*(n-i)+"* "*i)
n=int(input('请输入行数:'))
for i in range(1, n+1):
print("* "*(n-i))
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):
print("* "*i)
在本教程中,我们学习了如何在python中使用星号打印三角形。可以修改程序使用数字、字母或其它字符打印三角形。
文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!
页面更新:2024-04-22
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号