Lý thuyết tin học 10 kết nối: Bài 18 Các lệnh vào ra đơn giản
Tóm tắt nội dung chính Tin học ứng dụng 10 kết nối tri thức: Bài 18 Các lệnh vào ra đơn giản. Nội dung trình bày ngắn gọn, rõ ràng, khoa học. Kiến thức dưới đây giúp học sinh dễ dàng tiếp thu và ghi nhớ trong quá trình học tập.
Nội dung chi tiết
CÁC LỆNH VÀO RA ĐƠN GIẢN (2 TIẾT)
I. CÁC LỆNH VÀO RA ĐƠN GIẢN
- Hoạt động 1:
+ Lệnh input() cho phép nhập dữ liệu từ bàn phím.
+ Kết quả cho ra là một xâu kí tự.
- Cú pháp của lệnh input():
<biến> = input (<Dòng thông báo>)
II. CHUYỂN ĐỔI KIỂU DỮ LIỆU CƠ BẢN CỦA PYTHON
- Hoạt động 2: Sử dụng lệnh type() để biết được kiểu dữ liệu của biến.
* Kết luận:
- Một số kiểu dữ liệu cơ bản của Python bao gồm: int (số nguyên), float (số thực), str (xâu kí tự), bool (lôgic).
- Lệnh type() dùng để nhận biết kiểu dữ liệu của biến trong Python.
Câu hỏi và bài tập củng cố:
a) Kiểu str (xâu kí tự)
Giá trị của biểu thức là: '15 + 20 + 7'
b) Kiểu bool (logic)
Giá trị của biểu thức là: False.
c) Kiểu bool(logic)
Giá trị của biểu thức là: False.
d) Kiểu bool (logic)
Giá trị của biểu thức là: False.
- Hoạt động 3:
+ Có thể chuyển đổi dữ liệu kiểu này sang kiểu khác được.
+ Sử dụng lệnh chuyển đổi s = int("123").
* Kết luận:
- Các lệnh int(), float(), str() có chức năng chuyển đổi dữ liệu từ các kiểu khác tương ứng về kiểu số nguyên, số thực và xâu kí tự.
- Các lệnh int(), float() không thực hiện xâu là biểu thức toán.
Câu hỏi và bài tập củng cố:
1. a) Trả về "150".
b) Trả về số 110.
c) Trả về số 15.0.
2. Các phương án A, B bị lỗi.
- Hoạt động 4: Ta cần chuyển đổi từ xâu sang số.
Câu hỏi và bài tập củng cố:
Đáp án: Sai. Vì kết quả của lệnh input() luôn là xâu kí tự.
III. THỰC HÀNH NHẬP DỮ LIỆU TỪ BÀN PHÍM BẰNG LỆNH INPUT()
- Nhiệm vụ 1:
Hướng dẫn: Chương trình có thể viết như sau:
- Nhiệm vụ 2:
Hướng dẫn: Chương trình có thể viết như sau:
IV. LUYỆN TẬP
Luyện tập 1:
Các phương án A và C bị lỗi.
Luyện tập 2: Khi nhập một số thực cần viết lệnh float(input()) vì lệnh input() sẽ trả lại xâu nên cần dùng lệnh float() để chuyển số nhập vai về dạng số thực.
Bài tập làm thêm:
Bài 1: a) mmm b) mkkk
Bài 2: a và d.
Lí do: các câu lệnh int(), float() không chuyển đổi xâu dạng biểu thức sang kiểu số.
Bài 3: a) 8 b) '8' c) 9.0 d) 6.
Bài 4: Kết quả cho ra là '55'.
Giải thích: Số 5 bạn Lan gõ vào được hiểu là kí tự '5', câu lệnh print(2*x) sẽ in ra trên màn hình xâu kí tự có giá trị là '55' = 2*'5'.
Bài 5: Chương trình có thể viết như sau:
V. VẬN DỤNG
Vận dụng 1: Chương trình có thể như sau:
Vận dụng 2: Chương trình có thể như sau:
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn