cuốn sách gpt4 ai đã làm

Nếu khác của Python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 10:32:47 27 4
mua khóa gpt4 Nike

Tôi vừa nhận ra rằng mã này không hoạt động như tôi mong đợi...

cho tôi trong [0,2,4]:
nếu tôi%2==0:
in tôi
khác:
in "Không có CHỈ #s"

Vậy cách tốt nhất để viết cấu trúc này là gì

Nếu câu lệnh "if" không bao giờ trở thành đúng trong tất cả các lần lặp của vòng lặp "for", hãy chạy mã câu lệnh "else"

câu trả lời hay nhất

Mã không chạy như bạn mong đợi vì nếu nhưkhác Không cùng cấp độ. Tuy nhiên, bạn có thể đang cố gắng sử dụng vì...khác ngữ pháp. Để biết thông tin về điều này, xem đây .Để sử dụng vì...khác cú pháp, bạn cần phải for có một break tuyên bố. Nếu nó hỏng, đừng gọi khác, nếu không thì gọi sau khi vòng lặp hoàn thành khác.

Tuy nhiên, nếu bạn không break tuyên bố thì khác sẽ luôn chạy.

Đây là mã của bạn, đã sửa:

cho tôi trong [0,2,4]:
nếu tôi%2==0:
in tôi
break
khác:
in "Không có CHỈ #s"

Khi vòng lặp gặp một số chẵn, vòng lặp sẽ bị ngắt. Mặt khác, nếu vòng lặp thực thi hoàn toàn (tức là lặp lại toàn bộ danh sách), thì nó cũng sẽ chạy khác. Cho bạn biết, đây là một vòng lặp trên một danh sách lẻ:

cho tôi trong [1,3,5]:
nếu tôi%2==0:
in tôi
break
khác:
in "Không có CHỈ #s"

Về If Else của Python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25318813/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress