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").
Câu hỏi liên quan:
- 18.1. Em hãy viết chương trình in ra hình sau: * ***************
- 18.2. Em hãy cho biết kết quả thực hiện các câu lệnh sau:a) print("m" + "m" + "m")b) print("m" +...
- 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 +...
- 18.5. Khi thực hiện câu lệnh x = input("Nhập giá trị x: ") bạn Lan gõ vào số 5. Câu lệnh tiếp theo...
- 18.6. Em hãy viết chương trình để tính số tiền bạn Lan phải trả khi mua thiệp mừng năm mới. Yêu cầu...
- 18.7. Em hãy viết chương trình đổi thời gian được tính bằng ngày, giờ, phút, giây được nhập vào từ...
- 18.8. Em hãy viết chương trình đổi thời gian được tính bằng số giây được nhập vào từ bàn phím thành...
- 18.9. Em hãy viết chương trình tính diện tích hình thang với độ dài đáy trên, đáy dưới và chiều cao...
- 18.10.Tiền điện được tính như sau: mỗi 1 kW sau 100 kW đầu tiên phải trả thêm 10% đơn giá...
- 18.11. Em hãy viết chương trình nhập ba số thực dương a, b, c và tính chu vi, diện tích của tam...
Bình luận (0)