我在这里收到错误,我想知道你们中是否有人能看到我哪里出错了.我几乎是python的初学者,无法看到我出错的地方.
temp = int(temp)^2/key
for i in range(0, len(str(temp))):
final = final + chr(int(temp[i]))
Run Code Online (Sandbox Code Playgroud)
"temp"由数字组成."钥匙"也是由数字组成的.这里有什么帮助?
首先,你定义temp为一个整数(在Python中,^也不是"幂"符号.你可能正在寻找**):
temp = int(temp)^2/key
Run Code Online (Sandbox Code Playgroud)
但后来你把它当作一个字符串:
chr(int(temp[i]))
^^^^^^^
Run Code Online (Sandbox Code Playgroud)
是否有另一个字符串命名temp?或者您是否想要提取i数字,这可以这样做:
str(temp)[i]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19453 次 |
| 最近记录: |