Rất đơn giản dòng:Tại sao biểu thức điều kiện đơn giản này không hoạt động?
i = 3
a = 2 if i in [1, 3, 6] else a = 7
không thành công với:
SyntaxError: can't assign to conditional expression
trong khi mở rộng như:
if i in [1, 3, 6]:
a = 2
else:
a = 7
hoạt động tốt.
Xin lỗi các bạn, bây giờ và sau đó tôi quên đi phần bổ sung '=' và kết thúc bằng cách giải thích tại sao dòng này không hoạt động. – Gabriel