Cho đoạn chương trình sau:
def t(a1,b1):
s=a1*b1
a,b=map(int,input().split())
print(t(a,b))
Lỗi sai trong đoạn chương trình trên là:
A. Thiếu lời gọi hàm.
B. Thiếu dấu ’:’ cuối dòng đầu tiên của định nghĩa hàm.
C. Thiếu tham số hình thức.
D. Thiếu lệnh return giá trị cần trả về ở cuối thân hàm.
Đáp án đúng là: D
Lỗi sai trong đoạn chương trình trên là thiếu lệnh return giá trị cần trả về ở cuối thân hàm.
Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?
Cho đoạn chương trình sau:
def t(a1,b1):
s=abs(a1-b1)
return s
a,b=map(int,input().split())
print(t(a,b))
Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:
Cho đoạn chương trình sau:
def t(a1,b1)
s=a1*b1
return s
a,b=map(int,input().split())
print(t(a,b))
Lỗi sai trong đoạn chương trình trên là: