Tôi đang sử dụng Python 3.2 và cố gắng thoát khỏi nó sau khi người dùng nhập vào mà họ không muốn tiếp tục, có mã sẽ thoát khỏi nó trong câu lệnh if bên trong một trong khi lặp lại? Tôi đã thử sử dụng exit()
, sys.exit()
, sys.quit()
, quit()
và tăng SystemExit
.cách thoát khỏi tập lệnh python trong câu lệnh if
Trả lời
này hoạt động tốt đối với tôi:
while True:
answer = input('Do you want to continue?:')
if answer.lower().startswith("y"):
print("ok, carry on then")
elif answer.lower().startswith("n"):
print("ok, sayonnara")
exit()
chỉnh sửa: sử dụng input
trong python 3.2 thay vì raw_input
đã thiết lập một cái gì đó tương tự và nó không hoạt động. đây là mã. nếu answer.lower(). startswith ("y"): in ("ok, tiếp tục") elif answer.lower(). startswith ("n"): in ("ok, sayonnara") sys.exit() – ethan
@ethan Giải pháp này đủ công bằng. Dán mã chính xác của bạn tại đây. – ducin
Tôi đã nhập mã của bạn gần như nguyên văn vào trình thông dịch python của tôi và nó hoạt động tốt. Bạn nên đăng mã của mình. Có thể cái gì khác đang xảy ra trong vòng lặp của bạn? – d512
- 1. Làm cách nào để "thoát" ra khỏi câu lệnh if?
- 2. Thoát khỏi dòng lệnh python
- 3. Simple câu lệnh if vs bình thường câu lệnh if
- 4. Python câu lệnh if: False vs 0.0
- 5. grep trong câu lệnh IF
- 6. Máy phát điện trong câu lệnh if trong python
- 7. Làm cách nào để thoát khỏi tập lệnh nodeJS từ bên trong tập lệnh?
- 8. php tĩnh trong câu lệnh if
- 9. shell script: câu lệnh if
- 10. cách thoát khỏi khối "if" trong VB.NET
- 11. Thực hiện câu lệnh "if" trong câu sql ở khoản
- 12. câu lệnh IF phức tạp trong assembly
- 13. câu lệnh if trong cò mysql
- 14. JUMP_FORWARD hoặc JUMP_ABSOLUTE với câu lệnh IF? Python 2.5
- 15. cách tạo câu lệnh if else trong Razor?
- 16. Cách sử dụng 'contains' trong câu lệnh if?
- 17. Làm cách nào để thoát khỏi dấu gạch chéo ngược trong tập lệnh sed được nhúng trong tập lệnh bash
- 18. C Preprocessor với câu lệnh if
- 19. Truy cập biến ngoài câu lệnh 'if'
- 20. Hành vi lạ của câu lệnh If()
- 21. Làm cách nào để lấy mẫu của mẫu lớp ra khỏi câu lệnh if? (C++)
- 22. Ghép nối chuỗi với câu lệnh if trong JavaScript
- 23. Cách thực hiện nhiều điều kiện cho câu lệnh If
- 24. Cách thích hợp để thoát khỏi chương trình dòng lệnh?
- 25. Sử dụng phép so sánh OR với câu lệnh IF
- 26. Bash - Thoát tập lệnh mẹ từ tập lệnh con
- 27. PHP - thoát khỏi khối IF
- 28. Trình tự đánh giá trong câu lệnh if trong Javascript
- 29. Ruby - thoát khỏi khối IF
- 30. suy ruby câu lệnh if trong Haml javascript khối
tất cả những nên làm việc? – Serial
'nếu True: exit()' hoạt động. – Youcha
Bạn có thể hiển thị cho chúng tôi mã bạn đang sử dụng khi mã này không hoạt động không? Bạn đang cố gắng thoát khỏi chương trình, hoặc chỉ là câu lệnh 'if'? Bạn đang bắt SystemExit vì một lý do nào đó? –