Ngày đầu tiên của tôi bằng Python và bị lẫn lộn với một ví dụ rất ngắn. Hy vọng bất cứ ai có thể cung cấp một số lời giải thích về lý do tại sao có một số sự khác biệt giữa các phiên bản này. Xin vui lòng!Sự nhầm lẫn gán nhiều biến số Python
V1: đầu ra là 1, 1, 2, 3, 5, 8
a, b = 0, 1
while b < 10:
print(b)
a, b = b, a+b
V2: đầu ra là 1, 2, 4, 8
a, b = 0, 1
while b < 10:
print(b)
a = b
b = a+b
Thanks a lot, Morgan. Vì vậy, ưu tiên của biểu thức đúng đi trước tiên, phải không? – Kelvin
@KelvinYe Chính xác. –
Không sao, tôi rất vui được giúp đỡ. –