Python - 值替换、计算和打印 - 简化

Python - value replacement, calculation, and print - simplification

试图了解如何以最基本的方式简化作为 'while' 循环一部分的以下代码片段。

 a1,b1 = a,b
 a = b1
 b = a1 + b1
 print(a1, end="")

我不想简化整个'while'循环,只是上面的代码片段用于替换、计算和打印。如需更多信息,请查看完整的 while 循环。

while element < end_element:
    element = element + 1
    a1,b1 = a,b
    a = b1
    b = a1 + b1
    print(a1, end="")

欢迎任何见解!提前致谢。

尝试

a,b = b,a+b

这似乎在我测试的示例中有效,并且专用于此目的。

尝试 this.It 会成功。

 print(a, end="")
 a,b = b,a+b

你的整个将如下所示:

while element < end_element:
    element += 1
    print(a, end="")
    a,b = b,a+b

我想这是执行该 while 循环的最短方法:

while end_element:
    print(a, end="")
    end_element, a,b = end_element - 1, b,a+b