Mục tiêu: Biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách

Một phần của tài liệu GIÁO ÁN TIN 10 CV 1255. SÁCH MỚI KẾT NỐI TRI THỨC (Trang 128)

- Mục Tiêu: Rèn kỹ năng lập trình

a) Mục tiêu: Biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách

Python. Tạo list bằng lệnh gán với các phần tử trong cặp dấu ngoặc []. Các phần tử của danh sách có thể có các kiểu dữ liệu khác nhau. Truy cập hoặc thay đổi giá trị của từng phần tử thông qua chỉ số: <danh sách>[<chỉ số>]

- Chỉ số của danh sách bắt dầu từ 0 đến len( ) – 1, trong đó len( ) là lệnh tính độ dài danh sách.

Câu hỏi

1. Cho danh sách A = [1, 0, “One”, 9, 15, “Two”, True, False]. Hãy cho biết giá trị các phần tử:

a) A[0] b) A[2] c) A[7] d) A[len(A)]

2. Giả sử A là một danh sách các số, mỗi lệnh sau thực hiện gì?

a) A = A + [10] b) del (A[0]) c) A = [100] + A d) A = A[1] *25

Hoạt động 2: Dùng lệnh for để duyệt danh sách

a) Mục tiêu: Biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách sách

b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của

GV.

c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: d) Tổ chức thực hiện:

Sản phẩm dự kiến Hoạt động của giáo viên và học sinh

Sản phẩm dự kiến Hoạt động của giáo viên và học sinh

>>> A = [1,2,3,4,5]

>>> for i in range (len(A)): print (A[i], end = “ ")

Vi dụ 2. Duyệt và in một phần của danh sách.

>>> A = [3, 2, 1, 5, 6, 10, 7, 12, 18] >>> for i in range(2,5):

print (A[i], end = “ “) 1 5 6

Ghi nhớ: Có thể duyệt lần lượt các phần tử của danh

sách bằng lệnh for kết hợp với vùng giá trị của lệnh range( ).

Câu hỏi:

1. Giải thích các lệnh ở mỗi câu sau thực hiện công việc gì?

* Bước 1: Chuyển giao nhiệm vụ:

GV: Quan sát các lệnh sau để biết cách dùng lệnh for duyệt lần lượt các phần tử của một danh sách.

HS: Thảo luận, trả lời

# Biến i chạy trên vùng chỉ số từ 0 đến len(A) - 1

HS: Lấy các ví dụ trong thực tế.

* Bước 2: Thực hiện nhiệm vụ:

+ HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi

Một phần của tài liệu GIÁO ÁN TIN 10 CV 1255. SÁCH MỚI KẾT NỐI TRI THỨC (Trang 128)

Tải bản đầy đủ (PDF)

(193 trang)