题目:运行程序。提示‘请输入塔高’,输入数字并回车后,打印出如图的等腰三角星星塔;要求的每次只允许打印一个字符,
1 #感谢本书作者阿奎老师
2 # 题目要求的每次只允许打印一个字符,这种方式目前还不知道怎么实现
3 x=input(
'请输入塔高')
4 try:
5 n=
int(x)
6 s = 1 + (n - 1) * 2
7 for i
in range(1, n + 1
):
8 a = 1 + (i - 1) * 2
9 b = int((s - a) / 2
)
10 print(
' ' * b,
'*' *
a)
11 except ValueError:
12 print(
'输入错误重新输入')
转载于:https://www.cnblogs.com/jiawenliao/p/8877019.html
相关资源:Python编程入门经典