Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.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/9/loops/2.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中添加30个像素来设置每个循环的数量_Python_Loops_Add - Fatal编程技术网

如何在Python中添加30个像素来设置每个循环的数量

如何在Python中添加30个像素来设置每个循环的数量,python,loops,add,Python,Loops,Add,我正在制作一个用用户输入填充的图表,但我需要循环来移动每个循环的新图例项 我使用simpleGraphics来绘制图像,但在每次循环绘制图表时,我需要绘制下一个项目,以向下移动30像素。尝试使用列表,但它不允许我这样做 pieSlice(200,100,400,400,0,(globals()['itemValue%s' % x])) rect(650,130+(30),20,20) text(710,140+(30),(globals()['itemName%s' %

我正在制作一个用用户输入填充的图表,但我需要循环来移动每个循环的新图例项

我使用simpleGraphics来绘制图像,但在每次循环绘制图表时,我需要绘制下一个项目,以向下移动30像素。尝试使用列表,但它不允许我这样做

    pieSlice(200,100,400,400,0,(globals()['itemValue%s' % x]))
    rect(650,130+(30),20,20)
    text(710,140+(30),(globals()['itemName%s' % x]))

我知道+30是一个设定值,但在我计算出来之前它只是一个占位符。

您可以在循环外声明一个变量,并在循环内更新它以获得所需的结果

step_count = 30
假设此代码在循环内,您可以使用step_count变量,如下所示:

pieSlice(200,100,400,400,0,(globals()['itemValue%s' % x]))
rect(650,130+step_count,20,20)
text(710,140+step_count,(globals()['itemName%s' % x]))
step_count += 30