Python 打印字母 X 形状图案程序

在此 Python 程序中,您将学习如何使用 for 循环、while 循环和函数打印字母 X 形状图案。下面的示例接受用户输入的行数,嵌套的 for 循环会迭代行和列。接下来,此程序中的 if else 语句将打印 X 形字母图案。

rows = int(input("Enter Rows = "))
a = 65

for i in range(rows):
for j in range(rows):
if i == j or j == rows - 1 - i:
print('%c' % (a + j), end='')
else:
print(' ', end='')
print()
Enter Rows = 13
A           M
 B         L 
  C       K  
   D     J   
    E   I    
     F H     
      G      
     F H     
    E   I    
   D     J   
  C       K  
 B         L 
A           M

此程序未使用 For 循环,而是使用 while 循环 来迭代行和列,并在每个位置打印字母 X 图案。有关更多字母图案程序,请 >> 点击此处

rows = int(input("Enter Rows = "))
a = 65

i = 0
while i < rows:
j = 0
while j < rows:
if i == j or j == rows - 1 - i:
print('%c' % (a + j), end='')
else:
print(' ', end='')
j = j + 1
print()
i += 1
Enter Rows = 11
A         K
 B       J 
  C     I  
   D   H   
    E G    
     F     
    E G    
   D   H   
  C     I  
 B       J 
A         K

Python 程序允许用户输入行数。接下来,XpatternAlphabet 函数 使用嵌套的 for 循环在 X 图案的行和列上打印字母。

def XpatternAlphabet(rows):
a = 65
for i in range(rows):
for j in range(rows):
if i == j or j == rows - 1 - i:
print('%c' % (a + j), end='')
else:
print(' ', end='')
print()


n = int(input("Enter Rows = "))
XpatternAlphabet(n)
Python Program to Print X Pattern of AlphabetsPython Program to Print X Pattern of Alphabets