📅  最后修改于: 2023-12-03 15:39:41.317000             🧑  作者: Mango
本文介绍一个用Python编写的程序,可以打印出左右箭头图案。这个程序可以帮助初学者了解Python中字符串操作和循环控制语句的使用方法。
height = int(input("请输入箭头的高度:"))
width = height * 2 - 1
# 打印箭头的左半部分
for i in range(1, height + 1):
if i == 1:
print("*".rjust(width // 2 + 1))
else:
print("*{0}*".format(" " * (i * 2 - 3)).center(width))
# 打印箭头的右半部分
for i in range(height - 1, 0, -1):
if i == 1:
print("*".rjust(width // 2 + 1))
else:
print("*{0}*".format(" " * (i * 2 - 3)).center(width))
如果用户输入的高度为5,程序会输出如下箭头图案:
*
***
*****
*******
*********
*******
*****
***
*
除了使用Python语言以外,也可以使用其他编程语言实现这个功能。思路类似,只是语法稍有不同,需要根据具体编程语言的语法特点进行相应的修改。