PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
Re: [問題] 程式求救
作者:
VincentG
(暮夜嵐鋒)
2018-03-26 15:11:30
已經照各位的說法改了
可是問題變成無論輸入多少都只會算出1,這次又是哪裡出問題了呢?
以下是程式
def my_sum(n):
T=0
i=1
while i<=n:
if i%2==0:
T=T-(1/i)
return T
i+=1
else:
T=T+(1/i)
return T
i+=1
print(my_sum(3))
作者: vfgce (小兵)
2018-03-26 15:14:00
一下就return 了,當然都是1
作者:
VincentG
(暮夜嵐鋒)
2018-03-26 15:16:00
明白了,謝謝!
作者:
somoskylin
(八七booboo)
2018-03-26 15:18:00
你好 你可以參考for迴圈
作者:
sseeaann
(屌哥)
2018-03-26 15:32:00
https://imgur.com/a/rwjaS
跑過應該沒啥問題 有問題請告知 小弟也是新手一枚!
作者:
VincentG
(暮夜嵐鋒)
2018-03-26 15:54:00
沒有問題,謝謝您!
作者:
froce
(froce)
2018-03-26 16:06:00
在function中,程式遇到return,就會跳離function,並且將控制權還回主程式。如果你要中間每一項的計算過程,可以用yield替代。
https://ideone.com/wZSwPB
等你流程控制這些都能順利表示了,可以進階一下看一下generator,現階段你就把他當print用,然後要取得所有結果時用list()轉成list就行
作者:
VincentG
(暮夜嵐鋒)
2018-03-26 17:32:00
好的,謝謝樓上高手!
作者: AlaRduTP (Eden)
2018-03-26 18:53:00
單純給個個人意見:本人也算自學,有時候遇到問題與其丟上來尋求答案,不如自己掙扎個一時半晌,de出bug的那種成就感才是最棒的,成就感更是初期繼續學習的一大助力! btw., 官方文件很讚喔
繼續閱讀
[問題] 程式設計新手求救
VincentG
[問題] 程式求救
VincentG
[問題] 有沒有推薦3.x的入門書籍呢?
scott0327
[問題] Matplotlib繪圖問題?
wuyiulin
[問題] 向量內積
phoebejen
[問題] Django多個app共用model
laputaflutin
[問題] groupby 效能改進
f496328mm
[問題] Python的class要如何互相串接?
chchan1111
[問題] 從資料擷取器抓取資料並及時繪圖
oway15
[問題] pymongo把list丟進去查詢
kennykobe
Links
booklink
Contact Us: admin [ a t ] ucptt.com