Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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 同一件物品在画布上一式三份_Python_Reportlab - Fatal编程技术网

Python 同一件物品在画布上一式三份

Python 同一件物品在画布上一式三份,python,reportlab,Python,Reportlab,有没有办法缩短此代码以获得相同的结果? (Python Reportlab pdf画布) 这是一个一般原则:将流程的固定部分放入一小块语句中。将可变部分放入某种序列中,然后迭代该序列 这是一个一般原则:将流程的固定部分放入一小块语句中。将可变部分放入某种排序的序列中,然后迭代该序列。您可以使用循环 c.setFont("Times-Roman", 12) for y_val in [750, 475, 200]: c.drawRightString(148,y_val

有没有办法缩短此代码以获得相同的结果? (Python Reportlab pdf画布)

这是一个一般原则:将流程的固定部分放入一小块语句中。将可变部分放入某种序列中,然后迭代该序列

这是一个一般原则:将流程的固定部分放入一小块语句中。将可变部分放入某种排序的序列中,然后迭代该序列。

您可以使用循环

c.setFont("Times-Roman", 12)
for y_val in [750, 475, 200]:
    c.drawRightString(148,y_val,"PARTICULARS")
你可以使用循环

c.setFont("Times-Roman", 12)
for y_val in [750, 475, 200]:
    c.drawRightString(148,y_val,"PARTICULARS")

你能解释一下你提出的y值吗?它一直从750减去275,直到超过199。你能解释一下你提出的y值吗?它一直从750减去275,直到超过199。
c.setFont("Times-Roman", 12);
for y in range(750, 199, -275):
    c.drawRightString(148, y, "PARTICULARS")