我在 Scratch 中遇到越来越多的情况,我必须将数字转换为其 ACSII 字符,反之亦然。块中没有为此构建的功能。
我的解决方案是创建一个大小为 26 的列表,并使用名为 alphabet = "abcdefghijklmnopqrstuvwxyz" 的变量将字母 AZ 添加到每个序列中,并使用重复块对其进行迭代,并将 ALPHABET 的 LETTER COUNT 附加到列表中。结果是列表数据在位置 1 到 26 之间带有字母 A_Z 的结构。实际上是在创建我自己的 ASCII 表。
要进行从数字 26 到“Z”的转换,我必须遍历列表以获得正确的 CHAR 值。它确实减慢了严重依赖 CHR() 功能的程序。有没有更好或更有效的解决方案?