Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何查找while循环中生成的整数之和 salary=1000 利息=0.002*工资 x=0 当x_Python_While Loop_Sum - Fatal编程技术网

Python 如何查找while循环中生成的整数之和 salary=1000 利息=0.002*工资 x=0 当x

Python 如何查找while循环中生成的整数之和 salary=1000 利息=0.002*工资 x=0 当x,python,while-loop,sum,Python,While Loop,Sum,以上就是我所拥有的 我想在循环完成后打印“是”的和,我尝试了 y=是+=是 打印(y)这不起作用salary=1000 salary = 1000 interest = 0.002 * salary x = 0 while x < 12: yes = 0.15 * salary salary += interest x += 1 利息=0.002*工资 x=0 是的和=0 当x

以上就是我所拥有的 我想在循环完成后打印“是”的和,我尝试了 y=是+=是 打印(y)这不起作用

salary=1000
salary = 1000
interest = 0.002 * salary
x = 0
while x < 12:
    yes = 0.15 * salary
    salary += interest
    x += 1
利息=0.002*工资 x=0 是的和=0 当x<12时: 是=0.15*工资 工资+=利息 x+=1 是+的和=是 打印“是”中的“和”
工资=1000
利息=0.002*工资
x=0
是的和=0
当x<12时:
是=0.15*工资
工资+=利息
x+=1
是+的和=是
打印“是”中的“和”

这可以在
for
循环中更好地完成,而不是在
过程中:

salary=1000
利息=.002*工资
x、 总数是=0,0
#这将为您跟踪x
对于范围(12)内的x:
是=0.15*工资
工资+=利息
总计是+=是
打印(总计是)

这可以在
for
循环中更好地完成,而不是在
过程中:

salary=1000
利息=.002*工资
x、 总数是=0,0
#这将为您跟踪x
对于范围(12)内的x:
是=0.15*工资
工资+=利息
总计是+=是
打印(总计是)

如果在循环之前将
yes
设置为零,则只需
+=
即可:

salary = 1000
interest = 0.002 * salary
x = 0
sum_of_yes=0
while x < 12:
    yes = 0.15 * salary
    salary += interest
    x += 1
    sum_of_yes+=yes

print sum_of_yes
salary=1000
利息=0.002*工资
x=0
是=0
当x<12时:
是+=0.15*工资
工资+=利息
x+=1
打印(是)

如果在循环之前将
yes
设置为零,则只需
+=
即可:

salary = 1000
interest = 0.002 * salary
x = 0
sum_of_yes=0
while x < 12:
    yes = 0.15 * salary
    salary += interest
    x += 1
    sum_of_yes+=yes

print sum_of_yes
salary=1000
利息=0.002*工资
x=0
是=0
当x<12时:
是+=0.15*工资
工资+=利息
x+=1
打印(是)

我想我应该将列表理解与函数结合使用:

salary = 1000
interest = 0.002 * salary
x = 0
yes = 0
while x < 12:
    yes += 0.15 * salary
    salary += interest
    x += 1
print(yes)

我想我会将列表理解与函数结合使用:

salary = 1000
interest = 0.002 * salary
x = 0
yes = 0
while x < 12:
    yes += 0.15 * salary
    salary += interest
    x += 1
print(yes)

<代码>是+ +=是/<代码>将不起作用,因为在循环开始时,您要重新初始化变量:是的,您应该考虑使用for循环,因为您知道起始和结束索引,而且,循环<代码>是+ +=是/代码>将不起作用,因为在循环开始时,您要重新初始化变量“是”,因为您知道起始和结束索引,以及循环的增量,所以应该考虑使用for循环。