Re: [問題] 新手書疑問

看板Python作者 (朱子)時間12年前 (2013/01/24 21:21), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《palapapapa (lala)》之銘言: 這邊有個指派部分,我卡了好久,想請問一下: 教學內容:所謂的指派是把等號右邊的值給左邊的變數 a = 2 a += 2 # a 會等於 4 我的理解是右邊的2往左丟,加上a,等於4 a -= 2 # a 會等於 2 ←不知道2是怎麼出來的? 2 (a代表的) - 2 (右邊) 不是 = 0 嗎 a /= 2 # a 會等於 2.0 a **= 2 # a 會等於 0.0 後面這兩個也跟作者答案不同,是我理解錯誤嗎? http://pydoing.blogspot.tw/2012/12/Python-Expression-and-Statement.html 這邊是一步一步執行下來 一開始 a 的值是 2 之後每一步 a 的值一直在改變 a = 2 => a 2 a += 2 => a = a + 2 4 2 a -= 2 => a = a - 2 2 4 a *= 2 => a = a * 2 4 2 a /= 2 => a = a / 2 2 4 a %= 2 => a = a % 2 0 2 a **=2 => a = a**2 0 0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.233.127 ※ 編輯: mantour 來自: 220.128.233.127 (01/24 21:22) ※ 編輯: mantour 來自: 220.128.233.127 (01/24 21:22)

01/24 21:24, , 1F
慢了XD
01/24 21:24, 1F

01/24 22:52, , 2F
原來是一連串執行下來,因為前面都用abcd這邊統一用a
01/24 22:52, 2F

01/24 22:52, , 3F
我以為是下面是像子題一樣各別去套
01/24 22:52, 3F

01/24 22:53, , 4F
這樣一步步拆開看圖說故事很清楚,謝謝
01/24 22:53, 4F
文章代碼(AID): #1H0JL3OM (Python)
文章代碼(AID): #1H0JL3OM (Python)