18.3. Những lệnh nào trong các lệnh sau sẽ báo lỗi?a) int("5*2")b) float(123)c) str(5)d) float("123...

Câu hỏi:

18.3. Những lệnh nào trong các lệnh sau sẽ báo lỗi?

a) int("5*2")

b) float(123)

c) str(5)

d) float("123 + 5.5")

Câu trả lời:
Người trả lời: GV. Đỗ Thị Ánh
Để kiểm tra những lệnh nào trong các lệnh đã cho sẽ báo lỗi, ta cần hiểu rằng các hàm int(), float(), str() trong Python được sử dụng để chuyển đổi giá trị sang kiểu dữ liệu mong muốn. Tuy nhiên, nếu giá trị không hợp lệ, sẽ gây ra lỗi.

Câu lệnh "int("5*2")" sẽ báo lỗi vì biểu thức "5*2" là một xâu, không thể chuyển đổi sang kiểu số nguyên.

Câu lệnh "float("123 + 5.5")" cũng sẽ báo lỗi vì biểu thức "123 + 5.5" cũng là một xâu, không thể chuyển đổi sang kiểu số thực.

Vậy nên, đáp án câu hỏi là: a) int("5*2") và d) float("123 + 5.5").
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.06374 sec| 2193.07 kb