最贊回答 / 清波
今天早上,敲了好多字,手指頭酸了。。。。我 偷個懶,先貼源碼:<...code...>只能說源代碼 不嚴謹,沒考慮 t 的求值過程可能會發生 error, 題主的代碼就是少寫了個冒號,正確的如下:<...code...>
2016-04-12
已采納回答 / 清波
<...code...>手敲文字,說明這個有點復雜的循環還是 有些挑戰!! 哈哈,開始!!首先 初始化, 給 sum 賦值0, x 賦值1, n 賦值1。然后寫一個 無限循環 while True , 直到 其中的n & .. 20 的時候...
2016-04-12
已采納回答 / 清波
你可以看做 這是課程 為了練習 break 在多此一舉:首先 while True 造成無限循環, 然后在循環內遞增一個變量n, 并且針對n 作出比較,在n>20 時,break, 退出循環。其實完全可以 while n<21,然后去掉 if.
2016-04-12
已采納回答 / 慕虎9253729
用法一:多行注釋''' 這個符號可以注釋多行可以把不想調試的代碼放到這'''用法二:多行字符串''' 這個符號也可以做多行字符串例如,我的個人信息是?姓名:Jay'''
2016-04-12
已采納回答 / 清波
首先糾正 1樓的一個小誤解, Python 是動態語言 是指 變量的數據類型是可以變得, 也就是說我們可以聲明一個變量x=1 , 然后把一個字符串賦值給x: ?x='hahaha'. 或者用 標準定義來說,在運行時可以隨意給變量賦值。 ?動態語言并不是題主所問。另外, 在 for in 語句中, 每次都給x 賦值了, 并不是沒有賦初始值。 ?或者更準確的說。 for 加 in 加 iterable 類型 組合使用的時候, 每次循環都給x 賦值。 ?
2016-04-12
最新回答 / 清波
<...code...>x 很明顯 就是 題干(如下顯示)中的20項數據,利用 while True 無限循環配合 break 語句,計算 1 + 2 + 4 + 8 + 16 + ... 的前20項的和。至于 n 嘛 就是 遞增計數的 循環而是次后 就大于20了, 循環停止:<...code...>
2016-04-12
最新回答 / 清波
不管list 中是什么元素, 想要刪除的話, 都可以使用 L.pop(index) 來刪除, 就比如說題主的例子:L=['我','愛','吃飯']L.pop(1) ## 即可刪除
2016-04-11