【问题标题】:Python math issue [closed]Python数学问题[关闭]
【发布时间】:2020-03-24 15:09:21
【问题描述】:

几何级数是一个数字序列,其中每个值(在第一个值之后)是通过将序列中的前一个值乘以一个称为公比的固定值来获得的。例如序列3, 12, 48, 192, ...是一个几何级数,其中公比为4

给定大于 1 的正整数比率和非负整数 n,创建一个列表,该列表由 1 和 n 之间(包括)1 和 n 之间的数字的几何级数组成,具有共同的比率比率。例如,如果 ratio 为 2,n 为 8,则列表为 [1, 2, 4, 8]

将列表与变量geom_prog相关联。

我无法解决这个问题,我应该使用 while 循环。

【问题讨论】:

    标签: python-3.x list math while-loop


    【解决方案1】:

    首先,您必须始终描述您迄今为止所尝试的内容以及您在此过程中遇到的错误。直接问问题而不表明你的努力是不好的。

    现在回到你的问题,其实很简单,你可以这样做:

    temp = 1
    geom_prog = []
    while temp<n+1:
        geom_prog.append(temp)
        temp = temp*ratio
    

    【讨论】:

    • 谢谢,这是我第一次来这个网站。下次如果我有任何问题,我会确保这样做。
    • 非常感谢,@Anthony。 :)
    猜你喜欢
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 2017-12-07
    • 2017-07-31
    • 2015-07-19
    相关资源
    最近更新 更多