[问题] 程式设计新手求救

楼主: VincentG (暮夜岚锋)   2018-03-26 15:03:15
版上的各位前辈好
小弟刚刚开始学习python
由于是自学,所以很多不懂的地方
想请问以下这个题目应该如何用python设计求解?
Q:假设x从1每次加1到9,y从0.2每次加0.2到1.8,求f=(x^2-y^2)/2xy?
网络上都只找的到Java的解法,但是我也不会转换,所以想来请教各位前辈,希望各位不吝赐教,谢谢!
作者: vfgce (小兵)   2018-03-26 15:11:00
你的X,Y是同一个循环,还是两个循环?
楼主: VincentG (暮夜岚锋)   2018-03-26 15:17:00
一次2个都加
作者: vfgce (小兵)   2018-03-26 15:35:00
假设是二元函数值x=[i for i in range(1,9+1)]y=[i/5 for i in range(1,9+1)]for a in x:for b in y:print('f({},{}) = {} '.format(a,b,a^2-b^2/2xy))a^2-b^2/2xy要写成(a**2-b**b)/(2*a(b),上面是简写.
楼主: VincentG (暮夜岚锋)   2018-03-26 16:01:00
照着输入,没办法输出耶SyntaxError: unexpected EOF while parsing
作者: sseeaann (屌哥)   2018-03-26 16:11:00
https://imgur.com/a/e9ceq有跑出来 但卡在小数点都不固定 请哪位大大帮忙修正!
作者: vfgce (小兵)   2018-03-26 16:46:00
请记住'小数点不精确',不然你以为我为什么用i/5
作者: froce (froce)   2018-03-26 16:47:00
https://ideone.com/mold0i小数点请自己去处理。看要四舍五入,还是只是单纯显示。
楼主: VincentG (暮夜岚锋)   2018-03-26 17:31:00
谢谢楼上各位前辈的帮忙,小弟再继续研究原理,非常感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com