Python程序打印连续行字母的直角三角形图案

346 阅读1分钟

编写一个Python程序,使用for循环打印连续行字母图案的右三角形。

rows = int(input("Enter Right Triangle Consecutive Row Alphabets Rows = " ))

print("==== 连续行字母图案的右三角====") alphabet = 64

for i in range(1, rows + 1): val = i for j in range(1, i + 1): print('%c' %(alphabet + val), end = ' ' ) val = val + rows - j print()

image.png

这个Python模式的例子使用while循环显示连续字母的直角三角形。

rows = int(input("Enter Right Triangle Consecutive Row Alphabets Rows = " ))

print("====连续行字母的右三角图案====") alphabet = 64 i = 1

while(i <= rows): val = i j = 1 while(j <= i): print('%c' %(alphabet + val), end = ' ') val = val + rows - j j = j + 1 print() i = i + 1
Enter Right Triangle Consecutive Row Alphabets Rows = 10
====The Right Triangle of Consecutive Row Alphabets Pattern====
A 
B K 
C L T 
D M U \ 
E N V ] c 
F O W ^ d i 
G P X _ e j n 
H Q Y ` f k o r 
I R Z a g l p s u 
J S [ b h m q t v w