gpt4 book ai didi

Python:使用for循环输出ASCII表

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:51 27 4
gpt4 key购买 nike

对于教程,我需要使用嵌套的 for 循环在 python 上输出下表:

asc: 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
chr: 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
asc: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
chr: @ A B C D E F G H I J K L M N O
asc: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
chr: P Q R S T U V W X Y Z [ \ ] ^ _
asc: 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
chr: ` a b c d e f g h i j k l m n o
asc: 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
chr: p q r s t u v w x y z { | } ~
asc: 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127'''

由于这是初学者类(class),我们还没有学习 def。这个问题在以前的帖子中已经回答过,但是答案使用 def,我不能

到目前为止,我的代码如下所示:

X=0
for Rows in range(0,12,2):
X=X+1
if Rows%2==0:
print('chr:',end="")
for chrColumns in range (32,48):
print('%4s'%chr(chrColumns+(X-1)*16), end="")
print()
if Rows%2==1:
print('asc:',end="")
for ascColumns in range (16,32):
print(ascColumns+(X-1)*16,end="")
print()

我找不到让“chr:”行与“asc:”行交替的方法。请帮助我

最佳答案

这样的事情怎么样?

for c in range(32, 128, 16):
#print chr line
for c1 in range(c, c+16):
# print chr
#print asc line
for c2 in range(c, c+16):
# print asc

关于Python:使用for循环输出ASCII表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18340637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com