Tôi đang tìm một phương pháp đơn giản để kiểm tra xem chỉ một biến trong danh sách các biến có giá trị True hay không. Tôi đã xem xét điều này logical xor post và đang cố gắng tìm cách để thích ứng với nhiều biến và chỉ một sự thật.Kiểm tra xem chỉ một biến trong danh sách các biến được đặt là
Ví dụ
>>>TrueXor(1,0,0)
True
>>>TrueXor(0,0,1)
True
>>>TrueXor(1,1,0)
False
>>>TrueXor(0,0,0,0,0)
False
Tôi thích điều này - có thể bạn có thể cập nhật nó để chuyển đổi arg sang bool một cách rõ ràng? –
Tôi nghĩ rằng bạn có nghĩa là để viết '' sum (bool (a) cho một trong args) == 1'' - các biến tự có thể không được booleans. – elo80ka
Tôi chỉ yêu một lót. Tôi mới học được điều gì đó mới mẻ về những kẻ ngu ngốc. – Deon