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
để 20
nếu someBoolValue
là 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 num1
mộ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 pass
như 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 num1
phần này.
num1
đã tồn tại ...
num1 = 20 if someBoolValue else 10
. Sau đó, bạn lưunum1=10
dòng là tốt?