python里用for循环打印一个爱心
#第一部分,心形的头部
s = 3
for a in range(1,s+1,1):
# 打印一个倒三角形
for i in range((s - a)2 +1):
print(“-”,end=“”)
# print()
# 打印一个梯形
for j in range(((sa2)+1)-(a2-1)):
print(“*”,end=“”)
# print()
# 打印一个等腰三角形
for k in range(((s+1-a)*2-1)2-1):
print(“-”,end=“”)
# print()
# 打印一个梯形
for j in range(((s * a * 2) + 1) - (a * 2 - 1)):
print("“, end=”")
print()
#第二部分,心形的中部,是一个长方形
for a in range(2):
for i in range(31):
print(“*”, end=“”)
print()
#第三部分,心形的底部,一个倒过来的等腰三角
for a in range(1,9):
#输出前面的直角三角
for i in range(a*2-1):
print(“-”, end=“”)
#输出心形底部的倒三角
for j in range(4*(9-a)-3):
print("*",end="")
print()
-线可以在语句中用空格代替,这里只是用来做辅助参考
正确显示: