帮我优化一下代码if r1: img.draw_rectangle(r1)#在图像上绘制一个矩形框 if r2: img.draw_rectangle(r2) if r3: img.draw_rectangle(r3)
时间: 2024-05-16 10:14:15 浏览: 134
在图片上画矩形框
3星 · 编辑精心推荐
可以使用一个 for 循环来遍历矩形框列表,这样可以避免重复的代码:
```
rects = [r1, r2, r3]
for rect in rects:
if rect:
img.draw_rectangle(rect)
```
这样就可以将代码优化为更简洁的形式,并且可以处理任意数量的矩形框。
阅读全文