2015-03-31 48 views
1
def encrypt_message(text, x): 
    text = list(text) 
    for y in text: 
    ord(text) 

回報訂...()預計長度爲1的字符串,但列表中找到Python:如何將列表中的所有值轉換爲它們的ascii值?

+0

你可能想要寫的''而不是ORD(文本)''ORD(Y)? – maahl 2015-03-31 10:10:31

+0

我想知道函數試圖完成什麼。 x沒有使用,不管它做什麼,看起來都不像加密。 – 2015-03-31 10:15:59

回答

1

的問題是,你通過了textord功能,您需要通過y

但作爲字符串是可迭代的對象,你可以在你的弦圈:

def encrypt_message(text, x): 
    return [ord(i) for i in text] 
相關問題