*
**
***
****
代码如下:
j = '' # 字符串
for i in range(4): # range(4) - (0,4)
j += '*'
print(j)
print("--------------------")
# 输入层数
y = ''
x = int(input("输入层数:"))
for x in range(x):
y += '*'
print(y)
*
***
*****
*******
代码如下:
n = 4 # 层数
for i in range(0,n):
for k in range(0,n-i-1): # 空格
print(' ',end="")
for j in range(0,2*i+1): # * 号
print('*',end="")
print()
*******
*****
***
*
代码如下:
n = 4
for i in range(n,0,-1):
for k in range(n-i):
print(" ",end="")
for j in range(2*i-1):
print("*",end="")
print()
*
***
*****
*******
*****
***
*
代码如下:
n = 4
# 上层三角形
for i in range(0,n):
for k in range(0,n-i-1):
print(' ',end="")
for j in range(2*i+1):
print("*",end="")
print()
# 下层三角形
for i in range(n-1,0,-1):
for z in range(0,n-i):
print(' ',end="")
for j in range(2*i-1):
print("*",end="")
print()
*
**
***
****
***
**
*
代码如下:
n = 4
a = ''
for i in range(0,n):
a += '*'
print(a)
b = '*'
for j in range(0,n-1):
b = b*(n-j-1)
print(b)
b = '*'
如有错漏,欢迎指正。