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