18.4. Em hãy cho biết giá trị mà các câu lệnh sau trả lại:a) int(5 + 3)b) str(5 + 3)c) float(4 +...

Câu hỏi:

18.4. Em hãy cho biết giá trị mà các câu lệnh sau trả lại:

a) int(5 + 3)

b) str(5 + 3)

c) float(4 + 5)

d) int(4.3 + 2)

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Hưng
Để giải câu hỏi này, ta cần biết về các hàm chuyển đổi kiểu dữ liệu trong Python như int(), str() và float().

a) int(5 + 3): Kết quả của phép tính 5 + 3 là 8, sau đó hàm int() sẽ chuyển đổi kết quả này thành kiểu dữ liệu integer. Do đó, giá trị mà câu lệnh trả về là 8.

b) str(5 + 3): Kết quả của phép tính 5 + 3 là 8, sau đó hàm str() sẽ chuyển đổi kết quả thành kiểu dữ liệu string. Do đó, giá trị mà câu lệnh trả về là '8'.

c) float(4 + 5): Kết quả của phép tính 4 + 5 là 9, sau đó hàm float() sẽ chuyển đổi kết quả thành kiểu dữ liệu float. Do đó, giá trị mà câu lệnh trả về là 9.0.

d) int(4.3 + 2): Kết quả của phép tính 4.3 + 2 là 6.3, sau đó hàm int() sẽ chuyển đổi kết quả thành kiểu dữ liệu integer. Khi chuyển đổi từ float sang integer, phần thập phân sẽ bị loại bỏ và chỉ lấy phần nguyên. Do đó, giá trị mà câu lệnh trả về là 6.

Như vậy, câu trả lời cho câu hỏi trên là:
a) 8
b) '8'
c) 9.0
d) 6
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.14984 sec| 2197.93 kb