【发布时间】:2017-05-27 02:04:18
【问题描述】:
我的编码有一些错误
ki = raw_input("Enter Initial Key in HEX 20 bit :")
IV = raw_input("Enter Initial vector in HEX 16 bit :")
for i in xrange(0,20,2):
if(ki[i]>='0' and ki[i]<='9'):
ie=ki[i]-'0'
elif (ki[i]>='a' and ki[i]<='f'):
ie=ki[i]-'a'+10
elif (ki[i]>='A' and ki[i]<='F'):
ie=ki[i]-'A'+10
这个错误
Traceback(最近一次调用最后一次):文件 “C:/Users/MrX/PycharmProjects/grain/grain.py”,第 16 行,在 即=ki[i]-'0'; TypeError: 不支持的操作数类型 -: 'str' 和 'str'
我希望你能帮我解决它。谢谢
【问题讨论】:
-
你的代码应该做什么?
-
即使里面有数字,也不能从字符串中减去字符串。
标签: python