-1
私は私はあなたがすることを願って、私のコーディングエラー例外TypeError:のためのサポートされていないオペランドのタイプ(S) - : 'STR' と 'str' は
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 (most recent call last): File "C:/Users/MrX/PycharmProjects/grain/grain.py", line 16, in ie=ki[i]-'0'; TypeError: unsupported operand type(s) for -: 'str' and 'str'
にいくつかのエラーをしましたそれを修正するのに役立ちます。あなたは、文字列の-
オペランド呼んでいるおかげ
コードが行うことになっているもの:
ord
機能は何がしたいのですか? –数字が入っていても文字列から文字列を引くことはできません。 –