Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

CÁC KIỂU DỮ LIỆU SỐ VÀ

BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
Học xong bài này, em sẽ:
Viết được câu lệnh đơn giản để nhập dữ liệu kiểu số nguyên, số thực trong Python.
Viết được câu lệnh để đưa ra kết quả trong Python.
Nêu được ví dụ về hằng trong chương trình

Khi yêu cầu máy tính giải quyết một bài toán, ta cần phải cung cấp
dữ liệu vào cho máy tính và yêu cầu cho máy tính trả kết quả ra.

Số nguyên
Số thực Kiểu dữ liệu
Văn bản
GV: Lưu Hải Phong hpcode.pro
CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
1 Kiểu dữ liệu số nguyên và số thực
Cho chương trình:

Biến 𝑎 nhận giá trị kiểu số nguyên


Biến 𝑏 và 𝑐 nhận giá trị kiểu số thực
Phép chia có kết quả là số thực

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
1 Kiểu dữ liệu số nguyên và số thực
Cho chương trình:
Dùng lệnh 𝑡𝑦𝑝𝑒() để biết kiểu dữ
liệu của biến/biểu thức. Ví dụ:

Biến 𝑎 nhận giá trị kiểu số nguyên


Biến 𝑏 và 𝑐 nhận giá trị kiểu số thực
Phép chia có kết quả là số thực

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
1 Kiểu dữ liệu số nguyên và số thực
Cho chương trình: Kết quả in ra màn hình:

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
Khi thực hiện chương trình:
Dữ liệu được nhập vào từ bàn phím/tệp
Kết quả được ghi ra màn hình/tệp
a. Nhập dữ liệu từ bàn phím
Dùng lệnh 𝑖𝑛𝑝𝑢𝑡() để nhập dữ liệu.
Câu lệnh nhập dữ liệu cho một biến có dạng:
biến = input (dòng thông báo)
dòng thông báo là một xâu để nhắc người dùng biết cần nhập gì
Ví dụ:
GV: Lưu Hải Phonghoặc
Không cần có dòng thông báo hpcode.pro
CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
a. Nhập dữ liệu từ bàn phím
Dữ liệu nhập vào có kiểu xâu. Muốn chuyển sang kiểu số nguyên hoặc số
thực ta dùng lệnh 𝑖𝑛𝑡() hoặc 𝑓𝑙𝑜𝑎𝑡()

biến = int(input(dòng thông báo))

biến với kiểu nguyên

biến = float(input(dòng thông báo))

biến với kiểu thực


GV: Lưu Hải Phong hpcode.pro
CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
a. Nhập dữ liệu từ bàn phím
Ví dụ:

Biến 𝑎 có kiểu nguyên Biến 𝑏 có kiểu thực

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
b. Xuất dữ liệu ra màn hình
Ở cửa sổ Shell: nếu lệnh chỉ chứa tên biến hoặc biểu thức thì kết quả
tương ứng được đưa ra màn hình.

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
b. Xuất dữ liệu ra màn hình
Ở cửa sổ Code: Sử dụng lệnh 𝑝𝑟𝑖𝑛𝑡()
𝑝𝑟𝑖𝑛𝑡(danh sách biểu thức)
Danh sách biểu thức là các biểu thức được viết cách nhau bởi dấu phẩy
Lệnh 𝑝𝑟𝑖𝑛𝑡() sẽ in các biểu thức theo đúng thứ tự và cách nhau bởi dấu cách
Ví dụ: chương trình sau nhập điểm các môn văn, toán, tin từ bàn phím rồi in
ra màn hình tổng và giá trị trung bình của 3 môn đó.

GV: Lưu Hải Phong hpcode.pro


CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
b. Xuất dữ liệu ra màn hình
Lệnh 𝑝𝑟𝑖𝑛𝑡() sẽ in các biểu thức theo đúng thứ tự và cách nhau bởi dấu cách
Ví dụ: chương trình sau nhập điểm các môn văn, toán, tin từ bàn phím rồi in
ra màn hình tổng và giá trị trung bình của 3 môn đó.

Kết quả:
GV: Lưu Hải Phong hpcode.pro
CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
2 Các câu lệnh vào – ra đơn giản
b. Xuất dữ liệu ra màn hình
Lệnh 𝑝𝑟𝑖𝑛𝑡() sẽ in các biểu thức theo đúng thứ tự và cách nhau bởi dấu cách
Ví dụ: chương trình sau nhậpCó điểm
4 biểu môn văn, toán, tin từ bàn phím rồi in
các thức
ra màn hình tổng và giá trị trung 3 dấucủa
Cóbình 3 môn đó.
phẩy

Kết quả:
GV: Lưu Hải Phong hpcode.pro
CÁC KIỂU DỮ LIỆU SỐ VÀ
BÀI 4
CÂU LỆNH VÀO - RA ĐƠN GIẢN
3 Hằng trong Python
Hằng là những biến có giá trị được cho trước và không thay đổi trong
quá trình thực hiện chương trình.
Python không cung cấp công cụ khai báo hằng.
Người dùng tự đưa ra quy ước để khai báo hằng.
Ví dụ:
_Pi = 3.1416
_MOD =10000007

GV: Lưu Hải Phong hpcode.pro

You might also like