我需要“计算机”这个词。将每个字母转换为相应的ASCII值(使用For循环)。然后将各个ASCII值相加得到一个和。在
我在启动程序时输入“COMPUTER”作为“text”的参数。在
所以认为计算机=文本
到目前为止我所拥有的:
def addASCIIValues(text):
for char in text:
AsciiArray = ord(char)
print AsciiArray
请使用没有导入函数的简单代码。在
我使用的是Jython,但是python响应也可以!在
您的部分困惑可能是因为您命名了
ord()
AsciiArray
返回的int
。它不是一个“数组”。在使用列表理解很简单:
但是你要求具体步骤:
^{pr2}$我要指出的是,通常情况下,常量使用大写名称,因此名称SUM通常不被认为是一种好的做法。在
因为ord函数返回一个int,所以可以求和
相关问题 更多 >
编程相关推荐