alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
key = "XPMGTDHLYONZBWEARKJUFSCIQV"
def encode():
alpha[""] = key["x"]
def decode():
key[""] = alpha[""]
def menu():
response = raw_input("""Crypto Menu
quit(0)
encode(1)
decode(2)""")
return response
def main():
keepGoing = True
while keepGoing:
response = menu()
if response == "1":
plain = raw_input("text to be encoded: ")
print encode()
elif response == "2":
coded = raw_input("code to be decyphered: ")
print decode()
elif response == "0":
print "Thanks for doing secret spy stuff with me."
keepGoing = False
else:
print "I don't know what you want to do..."
print main()
我不斷收到TypeError說,字符串索引必須是整數,而不是類型。不知道如何解決這個問題,它突出瞭解碼和編碼變量。我得到一個typeError:字符串索引必須是整數,而不是類型
對不起,第一次發佈在這裏,所以格式仍然很糟糕 – 2014-11-02 19:14:06
歡迎在StackOverflow,你應該總是使用你正在使用的編程語言作爲標籤。人們傾向於使用特定標籤查找問題,如果您正確指定了標籤,則更有可能看到並回復帖子。 – 2014-11-02 19:24:31
好吧謝謝,是沒有想到這個 – 2014-11-02 19:25:34