我是编程和 python 的新手。我需要帮助编写一个几何级数,该几何级数应该计算级数 1,2,4,8,16... 这是我到目前为止所拥有的:
def work_calc (days_worked, n):
temp=int(1)
if days_worked<2:
print (1)
else:
while temp <= days_worked:
pay1 = (temp**2)
pay = int(0)
pay += pay1
temp +=1
print ('your pay for ',temp-1,'is', pay1)
main()
现在它给了我这个输出:1, 4, 9, 16, 25
我需要:1,2,4,8,16,32...
我正在编写基本上应该这样做的代码:
Example:
Enter a number: 5
your value 1 is: 1
your value 2 is : 2
your value 3 is : 4
your value 4 is : 8
your value 5 is : 16
your total is: 31
提前感谢您的帮助和指导!PS:在编程方面,我有时(大部分)就像一个愚蠢的金发女郎,所以感谢您的耐心..