Câu hỏi:

10/01/2023 7,241

Đoạn chương trình sau có lỗi không? Giải thích?

m, n = 10, 4

def f(a):

n = n + m + a

return n

f(5) 

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

- Có lỗi.

- Các biến m, n được khai báo bên ngoài hàm f(). Bên trong hàm có lệnh thực hiện coi n như một biến do đó sẽ có lỗi. Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.

Quảng cáo

book vietjack

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Mã lỗi nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0

Xem đáp án » 10/01/2023 11,047

Câu 2:

Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?

Xem đáp án » 10/01/2023 6,619

Câu 3:

Theo em điều nào là đúng nhất khi nói về phát triển phần mềm?

Xem đáp án » 10/01/2023 5,592

Câu 4:

Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?

Xem đáp án » 10/01/2023 5,404

Câu 5:

Sau khi tốt nghiệp các khóa, ngành đào tạo, em có thể tham gia các công việc phát triển phần mềm ở lĩnh vực nào?

Xem đáp án » 10/01/2023 3,071

Câu 6:

Giả sử s = "Thời khóa biểu" thì len(s) bằng bao nhiêu?

Xem đáp án » 10/01/2023 2,894

Bình luận


Bình luận