28.8. Đoạn chương trình sau sẽ in ra giá trị gì?def f(s): m =...
Câu hỏi:
28.8. Đoạn chương trình sau sẽ in ra giá trị gì?
def f(s):
m = “train”
return m + s
m = "baby"
s = f(" go")
print(s)
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Việt
Cách làm:1. Đọc code và xác định hàm f(s) nhận một đối số là chuỗi s, gán giá trị "train" cho biến m, sau đó trả về chuỗi "train" + s.2. Gán giá trị "baby" cho biến m, gán giá trị " go" cho biến s.3. In ra giá trị của hàm f(" go").Câu trả lời: Chương trình sẽ in ra "train go". Đoạn code sẽ thực hiện như sau: Gọi hàm f(" go"), biến m được gán giá trị "train" và sau đó trả về chuỗi "train" + " go", kết quả là "train go". Khi in ra giá trị của biến s, kết quả sẽ là "train go".
Câu hỏi liên quan:
- 28.1. Đoạn chương trình sau có lỗi không? Nếu không kết quả lệnh print() sẽ in ra số nào?def f(x...
- 28.2. Đoạn chương trình sau có lỗi không? Nếu không kết quả lệnh print() sẽ in ra số nào?def...
- 28.3. Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?A. Biến địa...
- 28.4. Có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm...
- 28.5. Khi khai báo hàm có tham số, các tham số này có thể coi là một biến địa phương của hàm hay...
- 28.6. Đoạn chương trình sau có lỗi không?m, n = 10, 4def f(a): n = n + m +...
- 28.7. Đoạn chương trình sau có lỗi không?m, n = 10, 4def f(a): k = n + m...
- 28.9. Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?A. Biến được...
- 28.10. Chương trình sau có lỗi không? Nếu có, làm thế nào để sửa hết lỗi?def f(): ...
- 28.11. Viết hàm với đầu vào là list A, số thực x. Hàm cần trả về một list B thu được từ list A bằng...
- 28.12. Viết chương trình thực hiện các công việc sau, yêu cầu thực hiện lần lượt các công việc, mỗi...
Bình luận (0)