Я новый для программирования и питона. Мне нужна помощь с кодированием в геометрической прогрессии Thats должен вычислить прогрессию 1,2,4,8,16 ... Вот что я до сих пор:Написание кода на языке python для вычисления геометрической прогрессии
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: Im как тупая блондинка иногда (в основном), когда речь идет о программировании, так что спасибо за ваше терпение ..
Вам нужны полномочия двух, а не геометрических прогрессий –