📜  在 python 中使用循环打印 A 到 z vy(1)

📅  最后修改于: 2023-12-03 14:51:05.509000             🧑  作者: Mango

在 Python 中使用循环打印 A 到 z vy

在 Python 中,使用循环可以方便地打印 A 到 z vy。

使用 for 循环打印 A 到 z

首先,我们可以使用 for 循环来打印 A 到 z:

for i in range(ord('A'), ord('Z')+1):
    print(chr(i), end=' ')
for i in range(ord('a'), ord('z')+1):
    print(chr(i), end=' ')

这段代码使用了两个 for 循环,分别循环了大写字母和小写字母的 ASCII 码,并使用 chr 函数将 ASCII 码转化成对应的字符打印出来。

使用 end=' ' 可以使得每个字符之间输出一个空格,方便查看。

使用 while 循环打印 A 到 z

除了使用 for 循环,我们还可以使用 while 循环来打印 A 到 z:

i = ord('A')
while i <= ord('Z'):
    print(chr(i), end=' ')
    i += 1
i = ord('a')
while i <= ord('z'):
    print(chr(i), end=' ')
    i += 1

这段代码使用了两个 while 循环,分别循环了大写字母和小写字母的 ASCII 码,并使用 chr 函数将 ASCII 码转化成对应的字符打印出来。

同样地,使用 end=' ' 可以使得每个字符之间输出一个空格。

输出结果

经过以上两种方法,我们可以得到如下的输出结果:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 

细心的读者可以发现,每个字符之间都是有一个空格的。如果不需要每个字符之间有空格,可以将 end=' ' 改为 end='',这样就可以得到没有空格的输出结果了。