我的程序應該反轉輸入的字符串,打印它然後提取數字並在列表中打印反轉字符串的編號。錯誤只能連接列表(不是「str」)到列表
def reverse_str(string):
revstring =('')
length=len(string)
i = length - 1
while i>=0:
revstring = revstring + string[i]
i = i - 1
return revstring
def strip_digits(string):
result = []
for c in string:
result = result + c
string = raw_input("Enter a string->")
new_str = reverse_str(string)
print new_str
numberless_str = strip_digits(string)
print numberless_str
甚至'結果+ = [C]' – mgilson
「錯誤不能連接 '海峽' 到 '名單'」。這可能意味着什麼? –
甚至'result + = c'因爲'__iadd__'接受任何迭代 – JBernardo