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")
2. Vì sao khi nhập một số thực cần viết lệnh float(input( ))?
1.
- 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.
2.
- 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.
1.
Lệnh sẽ báo lỗi là: int("12 + 45") và float("123,5.5")
Đáp án a) và c)
2. 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
-- Mod Tin Học 10