Lệnh int( ) không chuyển đổi các xâu có công thức. Vận dụng kiến thức giải Câu hỏi Luyện tập trang 100 SGK Tin học 10 - Bài 18. Các lệnh vào ra đơn giản.
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”)
Lệnh int( ) không chuyển đổi các xâu có công thức.
Lệnh float( ) dùng để chuyển đổi số nguyên và xâu kí tự thành số thực. Không có dấu phẩy “,” trong lệnh.
Lệnh sẽ báo lỗi
Advertisements (Quảng cáo)
a) int("12 + 45”)
c) float("123,5.5”)
2. Vì sao khi nhập một số thực cần viết lệnh float(input( ))?
Lệnh input( ) cho kết quả là xâu kí tự
Lệnh float( ) dùng để chuyển đổi số nguyên và xâu kí tự thành số thực.
Do dữ liệu nhập từ bàn phím bằng lệnh input() luôn là xâu kí tự nên muốn nhập một số thực cần viết lệnh float(input()) để chuyển đổi dữ liệu từ kiểu xâu kí tự sang kiểu số thực