lazy-xy 发表于 2022-11-19 17:41:40

python打印字符图案

如何用Python打印如下的字符图案
               *
            *    *   
         *    *    *
       *    *    *    *
   *    *    *    *    *
   *    *   *    *    *    *
*    *   *    *    *   *    *
    *    *   *    *    *    *
      *    *    *    *    *
         *    *    *    *
            *    *    *
               *    *
                  *
            

tommyyu 发表于 2022-11-19 17:53:11

print("""               *
            *    *   
         *    *    *
       *    *    *    *
   *    *    *    *    *
   *    *   *    *    *    *
*    *   *    *    *   *    *
    *    *   *    *    *    *
      *    *    *    *    *
         *    *    *    *
            *    *    *
               *    *
                  *""")

jackz007 发表于 2022-11-19 18:08:08

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>

元豪 发表于 2022-12-2 19:44:46

x = '''
      *
   * *   
    * * *
   * * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
   * * * *
    * * *
   * *
      *
'''
print(x)
页: [1]
查看完整版本: python打印字符图案