已采納回答 / 默小白
個人看法:? 1.剛才試了一下,list中的元素是混雜的也沒關系,一樣地可以迭代出來。因為在Python中,數據類型是動態的,聲明變量時(例如:for x in L:)這里的x是動態的,可以是整數、浮點數或字符等等,它會根據具體的數據來匹配類型,這點和其他語言有點difference.? 2.當list中的元素是包含三個元素的tuple時,用for迭代:??? for x,y,z in L:?????? .........? 同理,4個、5個或者更多的元素只需添加變量即可。
2019-01-12
已采納回答 / HuiKaChun
做冪運算時用**,不要用^。比如2的n次方就是2**n。另外,代碼應該是:while True:? ? x = 2**(n-1)? ? sum = sum + x? ? n = n + 1? ? if n > 20:? ? ? ? breakprint sum
2019-01-09