1樓:
少年 很明顯你算錯了
很簡單 x是從0開始的 你走一遍流程:
a= original[0-1] 也就是original[-1] 也就是倒數第乙個 也就是original[length-1] 對吧
original[-1] =original[length-0-1]也就是=original[length-1]
original[length-0-1]=a 也就是original[length-1]=a
看出問題了麼
當x=0的時候 根本沒有做第乙個字元和最後乙個字元的交換 只是 original[-1]在自己和自己交換
解決方案也很簡單 改成
a=original[x]
original[x]=original[length-x-1]
original[length-x-1]=a
2樓:匿名使用者
將**中的origal[x-1] 全改為origal[x],兩處:
1)a = origal[x]
2) origal[x] = origal[length-x-1]另:range((length-1)/2)最好換為range((length-1)//2)
3樓:匿名使用者
def reverse(text):
origal = list(text)
rev = origal[::-1]
new = ''.join(list(rev))return new
Python簡單問題,python簡單問題?
這個問題是遞迴邊界造成的錯誤。從目前的狀況開看,你該是沒有判斷w 如需要追問,請復具體的函式功能以及street變數的值 縮排問題,刪掉前面的空格重新打一下 基穆司本拉登 在find函式中第三行,elif的判斷語句中的第二個條件那裡少了個 可靠的我心我在 elif 那一行 末尾了少了一個 括號 sh...
Python問題求解,python問題求解!
周工做夢 方法a要通過一例項來呼叫,如 class a def a self print i m a obj a obj.a 狍八歲 主要問題和解決方法如下 中文路徑的問題 在d盤下儲存乙個名字為 中文.txt 的檔案。執行如下測試 coding utf 8 f open d 中文.txt r pr...
python問題,用python來解決問題
不明白你想安裝python用來做什麼?我查詢一下,python系列並不存在叫做 activestate 的外掛程式事庫檔案,所以推定你一定是安裝了activestate公司的activepython。的確它也是python系列的乙個產品,但它的初衷是為了vss加分用的,是微軟公司外包開發的乙個簡化版...