KIỂM TRA BÀI CŨ
KHỞI ĐỘNG
BÀI 18. CÁC LỆNH VÀO RA ĐƠN GIẢN
1. CÁC LỆNH VÀO RA ĐƠN GIẢN
a) Lệnh nhập dữ liệu (input)
Chức năng:
Lệnh input() dùng để nhập dữ liệu từ bàn phím vào máy tính. Khi gặp lệnh này, chương trình sẽ dừng lại chờ người dùng gõ phím và nhấn Enter.
Cú pháp:
biến = input(dòng thông báo)
Đặc điểm:
Dữ liệu nhập vào qua lệnh input() luôn luôn được máy tính hiểu là xâu kí tự (chữ), ngay cả khi em nhập các con số.
Ví dụ:
Em viết lệnh ten = input("Bạn tên gì: "). Khi chạy, màn hình hiện "Bạn tên gì: ", em gõ "Minh" thì biến ten sẽ lưu chữ "Minh".
CÂU HỎI TRẮC NGHIỆM
Câu 1: Chức năng chính của lệnh input() trong Python là gì?
Câu 2: Dữ liệu được nhập vào qua lệnh input() luôn được máy tính hiểu ở dạng nào?
Câu 3: Khi chương trình gặp lệnh input(), điều gì sẽ xảy ra tiếp theo?
Câu 4: Nếu thực hiện lệnh ten = input() và người dùng gõ vào số 2024, biến ten sẽ lưu giá trị gì?
b) Lệnh xuất dữ liệu (print)
Chức năng:
Lệnh print() dùng để đưa (in) thông tin hoặc kết quả ra màn hình.
Cú pháp:
print(giá trị 1, giá trị 2, ...)
Đặc điểm:
Các giá trị cần in được viết cách nhau bởi dấu phẩy.
Ví dụ:
print("Xin chào", "Lớp 10A1") sẽ in ra màn hình dòng chữ: Xin chào Lớp 10A1.
CÂU HỎI TRẮC NGHIỆM
Câu 5: Lệnh print() trong Python được sử dụng với mục đích gì?
Câu 6: Trong lệnh print(), các giá trị cần in được viết ngăn cách nhau bởi dấu gì?
Câu 7: Kết quả hiển thị trên màn hình của lệnh print("Xin", "Chào") là gì?
Câu 8: Câu lệnh nào sau đây sẽ in ra dòng chữ: Lớp 10A?
2. CHUYỂN ĐỔI KIỂU DỮ LIỆU
Vì lệnh input() luôn trả về dạng chữ (xâu), nên để tính toán được (cộng, trừ, nhân, chia...), ta phải chuyển đổi nó sang dạng số.
a) Chuyển đổi sang kiểu số nguyên (int)
Lệnh int():
Dùng để chuyển đổi một xâu kí tự chứa số hoặc số thực thành số nguyên.
CÂU HỎI TRẮC NGHIỆM
Câu 9: Lệnh int() được sử dụng để thực hiện chức năng nào?
Câu 10: Lệnh int("10") sẽ trả về kết quả là giá trị nào sau đây?
Câu 11: Khi thực hiện lệnh int(3.9), kết quả nhận được sẽ là bao nhiêu?
Câu 12: Để nhập số tuổi (số nguyên) từ bàn phím để tính toán, ta dùng câu lệnh nào?
b) Chuyển đổi sang kiểu số thực (float)
Lệnh float():
Dùng để chuyển đổi một xâu kí tự chứa số hoặc số nguyên thành số thực (số có phần thập phân).
CÂU HỎI TRẮC NGHIỆM
Câu 13: Lệnh float() dùng để chuyển đổi dữ liệu sang kiểu nào?
Câu 14: Kết quả trả về của lệnh float(4) là giá trị nào dưới đây?
Câu 15: Lệnh nào sau đây chuyển xâu "5.5" thành số để có thể tính toán được?
Câu 16: Để nhập chiều cao (số thực) từ bàn phím, ta sử dụng lệnh nào?
c) Chuyển đổi sang kiểu xâu kí tự (str)
Lệnh str():
Dùng để chuyển đổi một số thành xâu kí tự (thường dùng khi muốn ghép số vào chuỗi văn bản để in ra).
Tổng kết quy trình nhập số để tính toán:
Để nhập một số từ bàn phím và tính toán, em cần lồng lệnh chuyển đổi kiểu dữ liệu vào lệnh nhập.
CÂU HỎI TRẮC NGHIỆM
Câu 17: Chức năng của lệnh str() trong Python là gì?
Câu 18: Lệnh str(100) sẽ trả về kết quả là giá trị nào?
Câu 19: Ta thường dùng lệnh str() trong trường hợp nào sau đây?
Câu 20: Đoạn lệnh print("Số lượng: " + str(5)) sẽ in ra màn hình nội dung gì?