Có thể viết một Show
Trong ví dụ này, phần khác sẽ được thực thi nếu 0 không phải là 5, nhưng tôi muốn nó được thực thi nếu 1, 2 và 0 không phải là 5. (nhưng, nếu tất cả các câu lệnh là .)
Jonrsharpe Huy hiệu vàng 111K2525 gold badges217 silver badges403 bronze badges Đã hỏi ngày 15 tháng 6 năm 2014 lúc 15:05Jun 15, 2014 at 15:05
2 Làm thế nào về việc làm một cái gì đó như thế này? Tạo bốn câu lệnh IF nhưng câu lệnh thứ tư nếu không được chạy nếu một trong ba câu khác được chạy vì các câu lệnh khác thay đổi biến 4
Jonrsharpe Huy hiệu vàng 111K2525 gold badges217 silver badges403 bronze badges Đã hỏi ngày 15 tháng 6 năm 2014 lúc 15:05Jun 15, 2014 at 15:12
Làm thế nào về việc làm một cái gì đó như thế này? Tạo bốn câu lệnh IF nhưng câu lệnh thứ tư nếu không được chạy nếu một trong ba câu khác được chạy vì các câu lệnh khác thay đổi biến 4MaggickĐã trả lời ngày 15 tháng 6 năm 2014 lúc 15:122 gold badges10 silver badges25 bronze badges 1 Maggickmaggick
7432 Huy hiệu vàng10 Huy hiệu bạc25 Huy hiệu đồng
Tôi không nghĩ rằng có bất kỳ cách quá thanh lịch nào để làm điều này trong Python hoặc bất kỳ ngôn ngữ nào khác. Bạn có thể lưu trữ các giá trị trong một danh sách nhưng điều đó sẽ làm xáo trộn các bài kiểm tra thực tế, ví dụ:Jun 15, 2014 at 15:47
Hoặc bạn có thể đặt cờ theo dõiJack Aidley Đã trả lời ngày 15 tháng 6 năm 2014 lúc 15:477 gold badges42 silver badges69 bronze badges 1 Jack Aidleyjack Aidley
18.8K7 Huy hiệu vàng42 Huy hiệu bạc69 Huy hiệu đồngJun 15, 2014 at 15:11
Không trực tiếp - ba khối Huy hiệu vàng 111K2525 gold badges217 silver badges403 bronze badges 3 Đã hỏi ngày 15 tháng 6 năm 2014 lúc 15:05
Làm thế nào về việc làm một cái gì đó như thế này? Tạo bốn câu lệnh IF nhưng câu lệnh thứ tư nếu không được chạy nếu một trong ba câu khác được chạy vì các câu lệnh khác thay đổi biến 4Đã trả lời ngày 15 tháng 6 năm 2014 lúc 15:1211 silver badges19 bronze badges MaggickmaggickMay 20, 2017 at 19:06
7432 Huy hiệu vàng10 Huy hiệu bạc25 Huy hiệu đồngluismgb Tôi không nghĩ rằng có bất kỳ cách quá thanh lịch nào để làm điều này trong Python hoặc bất kỳ ngôn ngữ nào khác. Bạn có thể lưu trữ các giá trị trong một danh sách nhưng điều đó sẽ làm xáo trộn các bài kiểm tra thực tế, ví dụ:1 silver badge7 bronze badges Hoặc bạn có thể đặt cờ theo dõi
Đã trả lời ngày 15 tháng 6 năm 2014 lúc 15:47 Jack Aidleyjack Aidley whoops, this won't work. For example 7 returns false, while 8 return true. Sorry18.8K7 Huy hiệu vàng42 Huy hiệu bạc69 Huy hiệu đồngJun 15, 2014 at 15:41
Không trực tiếp - ba khối Đã trả lời ngày 15 tháng 6 năm 2014 lúc 15:113 gold badges28 silver badges41 bronze badges Tôi có thể viết nếu Elif mà không có trong Python?Đúng chính xác.Nhưng người khác chỉ nên được thực thi nếu tất cả chúng đều sai.. But the else should only be executed if all of them are wrong.
Chúng ta có thể viết nếu Elif mà không có người khác?Bạn có thể bỏ qua 'Khác' nếu bạn biết bạn đang làm gì - hoặc bạn đã đề cập * tất cả * điều kiện có thể với IF/ELIF hoặc không có lý do cụ thể nào để thực hiện bất cứ điều gì liên quan đến trường hợp nếu tất cả những Elif đó là sai.Về cơ bản, vâng. - either you covered *all* possible conditions with if/elif or there is no particular reason to execute anything with regards to the case if all those elifs are False. Essentially, yes.
Chúng ta chỉ có thể sử dụng nếu và Elif trong Python?Python nếu ... Elif ... tuyên bố khác, nó cho phép chúng tôi kiểm tra nhiều biểu thức.Nếu điều kiện nếu là sai, nó sẽ kiểm tra điều kiện của khối Elif tiếp theo, v.v.Nếu tất cả các điều kiện là sai, cơ thể khác được thực thi.It allows us to check for multiple expressions. If the condition for if is False , it checks the condition of the next elif block and so on. If all the conditions are False , the body of else is executed.
Bạn có thể chỉ sử dụng nếu và Elif?Sử dụng điều kiện ELIF được sử dụng để bao gồm nhiều biểu thức có điều kiện sau điều kiện IF hoặc giữa các điều kiện IF và khác.Khối Elif được thực thi nếu điều kiện được chỉ định đánh giá là TRUE.Trong ví dụ trên, các điều kiện ELIF được áp dụng sau điều kiện IF.the elif condition is used to include multiple conditional expressions after the if condition or between the if and else conditions. The elif block is executed if the specified condition evaluates to True . In the above example, the elif conditions are applied after the if condition. |