Câu hỏi:

13/07/2024 11,715

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

Sách mới 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).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & 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,941

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

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

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

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

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

Bình luận


Bình luận