Luyện tậpCâu 1. Những lệnh nào trong các lệnh sau đây sẽ báo lỗi?a) int("12 + 45") ...

Câu hỏi:

Luyện tập

Câu 1. Những lệnh nào trong các lệnh sau đây sẽ báo lỗi?

a) int("12 + 45")              b) float(123.56)               c) float("123,5.5")

Câu 2. Vì sao khi nhập một số thực cần viết lệnh float(input( ))?

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Ánh
Câu 1.
- Lệnh a sẽ báo lỗi vì "12 + 45" không thể chuyển đổi thành một số nguyên.
- Lệnh c sẽ báo lỗi vì số thực không được phép sử dụng dấu phẩy để phân tách phần nguyên và phần thập phân.

Câu 2.
Khi nhập một số thực cần viết lệnh float(input( )) vì lệnh input( ) trả về một chuỗi kí tự. Việc sử dụng lệnh float giúp chuyển đổi chuỗi kí tự thành số thực để tiện cho việc thực hiện các phép toán hoặc xử lý dữ liệu sau này.
Bình luận (5)

Nguyen Thi Thu Trang

Đồng thời, lệnh float(input( )) còn giúp chương trình có thể xử lý dữ liệu số thực một cách linh hoạt và tiện lợi khi tương tác với người dùng.

Trả lời.

Nguyễn Thị Thu Trang

Việc sử dụng lệnh float(input( )) cũng giúp tránh được việc nhập sai dạng số (ví dụ: nhập chuỗi thay vì số thực), gây ra lỗi hoặc ảnh hưởng đến kết quả tính toán.

Trả lời.

Cao Minh Trang

Khi nhập một số thực cần viết lệnh float(input( )) để đảm bảo rằng giá trị nhập vào sẽ được chuyển đổi sang kiểu số thực, đảm bảo tính chính xác của phép tính hoặc xử lý dữ liệu.

Trả lời.

Huỳnh Như

Trong câu c, lệnh float('123,5.5') sẽ báo lỗi vì dấu phẩy được sử dụng thay vì dấu chấm để phân tách phần nguyên và phần thập phân trong số thực.

Trả lời.

Bảo Hà Lê

Trong câu a, lệnh int('12 + 45') sẽ báo lỗi vì chuỗi '12 + 45' không thể được chuyển đổi sang kiểu số nguyên.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.13150 sec| 2174.992 kb