[Công nghệ Thông tin] -- [Web] -- [Công nghệ phần mềm] -- [PhoThong] -- [TỪ ĐIỂN] -- [----] -- [Học viên cũ] -- [10.000 giờ]
--------------- <> -----------------
---  KHOA HỌC - CÔNG NGHỆ - GIÁO DỤC - VIỆC LÀM ---
---  Nhận làm website, web app, chạy quảng cáo, digital marketing --->>>  LIÊN HỆ...

Tìm kiếm trong Blog

Python thực hành (6) - Kiểu dữ liệu số thực

Bài trước: Python thực hành (5) - Kiểu dữ liệu số nguyên
-----

6 Kiểu dữ liệu số thực

6.1 Số thực

Ở bài học trước, bạn đã tìm hiểu về số nguyên (int). Số nguyên là những số không có phần thập phân, như 3, 5, -7. Nhưng trong cuộc sống, bạn sẽ bắt gặp các số có phần thập phân. Ví dụ chiều cao của cái cây là 1.65m, khối lượng của bạn mèo là 4.5kg. Đó chính là lúc bạn cần dùng đến kiểu dữ liệu số thực.

Số thực là gì?

Số thực (trong Python gọi là float) là kiểu dữ liệu dùng để lưu trữ các con số có phần thập phân. Khi đó, một số sẽ gồm 2 phần: phần nguyên và phần thập phân.

Trong Python, chúng ta dùng dấu chấm (.) để phân tách phần nguyên và phần thập.

Ví dụ: 3.14; 0.5; -23.15 đều là các số thực.

Với số thực 3.14, chúng ta có: 3 là phần nguyên và 14 là phần thập phân.

Như bạn đã biết, Python sẽ dựa vào giá trị để xác định kiểu dữ liệu. Ví dụ, nếu bạn viết là 5, thì Python sẽ hiểu 5 là số nguyên. Nhưng nếu bạn viết là 5.0, thì Python sẽ hiểu đây là số thực.

Sử dụng số thực trong Python

Để khai báo một số thực, bạn làm như sau:

ChieuCao = 1.65 # đây là số thực, đơn vị là mét

Bạn có thể thực hiện các phép toán với số thực, giống như với số nguyên.

Bạn mở cửa sổ lập trình trực tiếp hoặc viết mã vào một tập tin, để thực hiện các phép toán sau:

- Cộng: 1.5 + 2.3 = 3.8

- Trừ: 5.0 - 1.2 = 3.8

- Nhân: 2.5 * 4 = 10.0 

- Chia: 10.0 / 2 = 5.0

Kiểm tra kiểu dữ liệu

Bạn sử dụng hàm type() để kiểm tra kiểu dữ liệu:

print(type(3.14))  # Kết quả: <class 'float'>

6.2 Bài tập

(bạn có thể viết mã trong cửa sổ lập trình trực tiếp của Python - chương trình CMD, hoặc viết mã vào một tập tin riêng)

Bài tập 1. Tính diện tích của hồ cá (hình tròn), biết bán kính của hồ cá là 5.5m.

Kết quả mong đợi 

94.985 # (đơn vị đo là m2)

Bài tập 2. Điểm của bạn Tèo:

- Toán: 8.5

- Văn: 7.0

- Anh: 9.0

Hãy lập trình để tính điểm trung bình của bạn Tèo.

Kết quả mong đợi 

8.2

Bài 3. Viết chương trình tính chu vi hình chữ nhật. Biết rằng chiều dài là 4.5 mét, chiều rộng là 2.3 mét. 

Kết quả mong đợi 

13.6 # đơn vị đo là m


Bài tập 4. Viết chương trình tính lãi ngân hàng đơn giản. Số tiền gửi là 10 000 000 VNĐ, lãi suất một năm là 5% (tức 0.05). Tiền lãi = tiền gửi * lãi suất.

Kết quả mong đợi 

500 000 # đơn vị VNĐ

-----
Bài sau: Python thực hành (7) - Biến