def lingxing():
fhook = input("请输入任意符号打印图形:\n")
length = int(input("输入三角形长度:\n"))
q = " "
def graphical1():
i = 1
while i <= length:
add = length
while add >= i:
print(q, end="\t")
add -= 1
j = 1
while j <= i * 2 - 1:
print(fhook, end="\t")
j += 1
print("\n")
i += 1
i = 1
while i <= length + 1:
add = 0
while add <= i:
print(q, end="\t")
add += 1
j = (length - 1) * 2 - 1
while j >= i * 2 - 1:
print(fhook, end="\t")
j -= 1
print("\n")
i += 1
def graphical2():
i = 1
while i <= length:
j = 1
while j <= i:
j += 1
print(q, fhook, end="")
i += 1
print("\n")
def graphical3():
i = 1
while i <= length:
add = 1
while add <= length - i:
print(q, end="\t")
add += 1
j = 1
while j < i + 1:
print(fhook, end="\t")
j += 1
i += 1
print("")
def graphical4():
i = length
while i >= 1:
add = 1
while add <= length - i:
print(q, end="\t")
add += 1
j = 1
while j < i + 1:
print(fhook, end="\t")
j += 1
i -= 1
print("")
def graphical5():
i = length
while i >= 1:
j = 1
while j <= i:
j += 1
print(q, fhook, end="")
i -= 1
print("\n")
def graphicsSystem():
print('----------------------------')
print('--------选择1,输出菱形--------')
print('--------选择2,输出菱形第一象限--------')
print('--------选择3,输出菱形第二象限--------')
print('--------选择4,输出菱形第三象限--------')
print('--------选择5,输出菱形第四象限--------')
print('--------选择6,退出程序--------')
print('----------------------------')
x = int(input("请输入选择:"))
if x == 1:
graphical1()
elif x == 2:
graphical2()
elif x == 3:
graphical3()
elif x == 4:
graphical4()
elif x == 5:
graphical5()
elif x == 6:
return 0
while 1:
if graphicsSystem() == 0:
break
如果能帮助你的话,请点个小红心吧!~