【发布时间】:2013-09-24 17:44:04
【问题描述】:
您在随附图片上看到的问题有问题。由于我对 Python 的了解很少,我什至很难找到从哪里开始解决这个问题。特别是,如何根据该公式制作函数?用户必须能够输入 x_i 和 x_(i-1) 的值。所有答案将不胜感激。我不希望得到完整的答案,只是想知道如何开始这个......
【问题讨论】:
-
你知道如何计算总和吗?你知道如何计算平方根吗?如果两者的答案都是“是”,那么是什么阻碍了您?
-
Python 支持列表结构、数组等,因此您想从那里开始查找 Python 语法和示例。平方根函数只是一个库调用。总和将是一个 Python 循环结构,也很容易在网上找到示例。
-
对于你的函数的参数 - 阅读 python 列表,然后 - 尝试弄清楚如何制作总和列表(提示 - 阅读列表推导式),这样你就可以制作列表 [4, 5 ] 在 [1, 2] 和 [3, 3] 中,如 [1 + 3, 2 + 3]。 Python 是很有趣的语言,我想你写这个函数不会有麻烦
-
要将公式转换为代码,请从括号或括号中的值开始计算。在这种情况下,有两个。第一个是两个连续 x 值之间的差异,另一个是 y 值之间的差异。接下来,将这些中的每一个平方,然后相加。然后取它们总和的平方根,等等。您可以编写代码语句来一个接一个地执行这些操作,直到您得到最终值并完成翻译。
标签: python function math formula