Tôi có đoạn mã sau
num1 = 10
someBoolValue = True
Tôi cần phải thiết lập giá trị của num1để 20nếu someBoolValuelà True; và không làm gì khác. Vì vậy, đây là mã của tôi cho điều đó
num1 = 20 if someBoolValue else num1
Có cách nào đó tôi có thể tránh ...else num1một phần để làm cho nó trông sạch hơn? Tương đương với
if someBoolValue:
num1 = 20
Tôi đã thử thay thế nó ...else passnhư thế này : num1=20 if someBoolValue else pass. Tất cả tôi nhận được là lỗi cú pháp. Tôi cũng không thể bỏ qua ...else num1phần này.
num1đã tồn tại ...
num1 = 20 if someBoolValue else 10. Sau đó, bạn lưunum1=10dòng là tốt?