[問題] for 基礎問題

看板Python作者 (松山正氣哥)時間9年前 (2015/01/10 16:53), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
請教一下紅字那一行: x = raw_input("input a binary number : ") result = 0 y = 1 for i in range(len(x)-1,-1,-1): d = int(x[i]) result = result + d*y y = y*2 print("the decimal equivalent of %s os %s" %(x,result)) 請問,(len(x)-1,-1,-1) 裡面這三項,每項代表什麼意思? 麻煩高手解答了...... ps:我只懂 range(1,x+1) 是指 1~x...... -- 作者 Mysex (超強猛騎) 看板 Gossiping 標題 [問卦] 有沒有世紀帝國2不死的八卦??? 時間 Tue Oct 23 21:57:24 2012

10/23 22:08,
我的村民都在領22k 看來我該去跑步了
10/23 22:08
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.52.17 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1420880030.A.FE4.html

01/10 18:42, , 1F
http://goo.gl/6kIGT1 為什麼不查?
01/10 18:42, 1F

01/10 18:45, , 2F
result = int('0b' + x, 2)
01/10 18:45, 2F

01/10 18:53, , 3F
我是手機直接打 python for 看第二個
01/10 18:53, 3F

01/10 18:53, , 4F
抱歉我廢,沒認真查就寫其他的,感謝大大
01/10 18:53, 4F

01/10 18:56, , 5F
PS:突然想到,canopy好像也有內建教學 IDLE忘了有否
01/10 18:56, 5F

01/12 11:25, , 6F
range(start, end[, step]) 介面有說明阿..
01/12 11:25, 6F
文章代碼(AID): #1KiEYU_a (Python)