相关文章推荐
一直单身的手链  ·  panda ...·  1 周前    · 
想出国的拐杖  ·  python dataframe ...·  3 天前    · 
失眠的可乐  ·  Java 8 | Stream ...·  1 年前    · 
火爆的手术刀  ·  java html ...·  1 年前    · 

编写一个Python程序,使用for循环来打印沙漏字母图案。

rows = int(input("Enter Sandglass Alphabets Pattern Rows = " ))
print("====The Sandglass of Alphabets Pattern====") alphabet = 64
for i in range(1, rows + 1): for j in range(1, i): print(end = ' ') for k in range(i, rows + 1): print('%c' %(alphabet + k), end = ' ') print()
for i in range(rows - 1, 0, -1): for j in range(1, i): print(end = '') for k in range(i, rows + 1): print('%c' %(alphabet + k), end = '') print()
这个Python程序使用while循环显示字母的沙漏模式。

rows = int(input("Enter Sandglass Alphabets Pattern Rows = " ))
print("====The Sandglass of Alphabets Pattern====") alphabet = 64 i = 1
while(i <= rows): j = 1 while(j < i): print(end = ' ') j = j + 1 k = i while(k <= rows): print('%c' %(alphabet + k), end = ' ') k = k + 1 print() i = i + 1
i = rows - 1 while(i >= 1): j = 1 while(j < i): print(end = '') j = j + 1 k = i while(k <= rows): print('%c' %(alphabet + k), end = '' ) k = k + 1 print() i = i - 1
Enter Sandglass Alphabets Pattern Rows = 11
====The Sandglass of Alphabets Pattern====
A B C D E F G H I J K 
 B C D E F G H I J K 
  C D E F G H I J K 
   D E F G H I J K 
    E F G H I J K 
     F G H I J K 
      G H I J K 
       H I J K 
        I J K 
        I J K 
       H I J K 
      G H I J K 
     F G H I J K 
    E F G H I J K 
   D E F G H I J K 
  C D E F G H I J K 
 B C D E F G H I J K