[問題] for 基礎問題
請教一下紅字那一行:
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,
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
01/10 18:42, 1F
→
01/10 18:45, , 2F
01/10 18:45, 2F
→
01/10 18:53, , 3F
01/10 18:53, 3F
→
01/10 18:53, , 4F
01/10 18:53, 4F
→
01/10 18:56, , 5F
01/10 18:56, 5F
→
01/12 11:25, , 6F
01/12 11:25, 6F