|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
练习:
1. 用字符串*号打印圣诞树
输入一个数,代表圣诞树干的高度
输入:2
*
* * *
*
*
输入:3
*
* * *
* * * * *
*
*
*
n = int(input('请输入一个树干的高度:'))
c = 0
a = 1
while c <= n:
while a <= n:
x = (a-1)*2+1 #树的最宽的值
b = '*'*x
print(b.center(n*2+1))
a = a + 1
print('*'.center(n*2+1))
c = c + 1
- c = 0
- >>> a = 1
- >>> while c <= n:
- while a <= n:
- x = (a-1)*2+1 #计算前n层里'*'的个数
- b = '*'*x
- print(b.center(n*2+1)) #打印前n层的'*'并居中,该行占(n*2+1)位,换行
- a = a + 1
- print('*'.center(n*2+1)) #打印第n+c+1层里的一个'*'并居中,该行占(n*2+1)位,换行
- c = c + 1
复制代码
|
|