python打印字符图案
如何用Python打印如下的字符图案*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
print(""" *
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*""") n = int(input())
for i in range(2 * n - 1):
k = i + 1 if i < n else 2 * n - i - 1
s = ' ' * (n - k) + '* ' * (k)
print(s)
运行实况:
D:\\Python>python x.py
7
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
D:\\Python> x = '''
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
'''
print(x)
页:
[1]