Re: [問題] 新手書疑問
※ 引述《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
01/24 21:24, 1F
推
01/24 22:52, , 2F
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
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章