Câu hỏi:

13/07/2024 11,626

Đ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) 

Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

20 đề Toán 20 đề Văn Các môn khác

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.

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 15,708

Câu 2:

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 11,630

Câu 3:

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 7,778

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 7,616

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 4,775

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 4,032

Bình luận


Bình luận