我想知道如何删除打印中最后一次出现的增量。我给你看一个例子:
copi = copy(pa[0])
for i in copi:
print(i,"+", end=''),
print("=", sum(copi))
我的结果是:
2 +3 +4 +5 +6 += 20
但是就像您看到的那样,问题在于我的“ +”过多。
您能帮忙得到这个结果吗?
2 +3 +4 +5 +6 = 20
感谢您的阅读!!
答案 0 :(得分:1)
有几种方法。最简单的方法是忽略循环中的最后一项,然后再使用它(尽管这不适用于生成器)。
Fish.class
答案 1 :(得分:1)
您可以使用UIActivityIndicatorView
并放下for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; ++)
Rectangle rect = new Rectangle(100, 100, 50, 50);
rect.setFill(Color.web(colors.get(rand.nextInt(4))));
rect.setStroke(Color.BLACK);
grid.add(rect, i, j);
}
}
循环:
str.join
例如:
for
输出:
' + '.join(map(str, copi))
答案 2 :(得分:1)
您可以在此处使用'+'.join
。
copi=[2,3,4,5,6]
print(f'{"+".join(map(str,copi))}={sum(copi)}')