Minimalist Forum Reader
Chào các bác e có vấn đề này. E có 4 câu lệnh if để kiếm tra điều kiện của _x1_y1 xem có thoả mãn các giá trị e đưa ra hay không(_x1, _y1 chỉ có thể thoã mãn 1/4 điều kiện nhưng e không chắc là đk nào nên phải có 4 đk cho nó) , và e có một câu lệnh Else nếu tất cả 4 cái If kia không thoả mãn.

Vấn đề là nếu có 1/4 điều kiện được thoả mã thì program sẽ chạy vào một câu lệnh IF => thực hiện statement trong đó rồi kiểm tra tiếp 3/4 câu đk còn lại (3/4 câu đk còn lại chắc chắn sẽ không thoả mãn ) sau đó chạy vào trong Else => end program.
Nhưng e muốn là nếu tất cả 4 câu đk đều không thoả mãn thì sẽ thực thi thằng Else(cái này đương nhiên) và nếu có 1/4 đk thoả mãn thì sẽ chỉ thực thi cái IF thoả mãn đó thôi rồi end program không chạy else nữa.
Có cách nào cho case này không ạ?
1f622.png

Capture.PNG
Đọc đề khá rối, nhưng mà nếu muốn ngưng chương trình giữa chừng thì dùng hàm quit() ấy
Đọc đề khá rối, nhưng mà nếu muốn ngưng chương trình giữa chừng thì dùng hàm quit() ấy
hàm quit() sẽ terminate cả chương trình thím ạ, e chỉ muốn nó nhảy qua bước khác thôi chứ không phải dừng chương trình ấy
Sao thay vì viết if nhiều thế này thì bạn k viết elif nhỉ :ops: viết elif thì kiểu gì 1 thằng thoả mãn thì break luôn chứ :angry:
Reactions: Superman_Prime and huyhoangle86
dm diễn đàn đèo có code format

Python:
if x > 0:

____pass

else:

____if x>1:

________pass

____else:

________if x > 2:

____________pass

________else:

____________pass
Được rồi, cám ơn thím :gach:
Sao thay vì viết if nhiều thế này thì bạn k viết elif nhỉ :ops: viết elif thì kiểu gì 1 thằng thoả mãn thì break luôn chứ :angry:
Tôi cũng ko hiểu
cdGvfgg.png
Hay ông thớt định troll
Reactions: Hu.Khong.Dai.Su