1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án powerpoint python 11_Bài 10: câu lệnh lặp (for, while)

31 97 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 3 MB

Nội dung

CÂU LỆNH LẶP FOR (2 tiết) Xét toán sau Viết chương trình giải tốn sau - In số nguyên từ đến 10 - In số chẵn nhỏ 20 - In ước số N - Tính tổng S = + 1/2 + 1/3 + …+ 1/N 1/N < 0.0001  Python cung cấp cho ta loại vòng lặp sau: Vòng lặp while (lặp theo điều kiện) Vòng lặp for (lặp biết trước số lần lặp) Vòng lặp for in Cú pháp for in : Trong đó: - sequence danh sách giá trị Statements khối lệnh for Hoạt động:  Vòng lặp for sẽ thực việc lặp qua phần tử của  và với phần tử tìm câu lệnh  sẽ thực thi Python thường dùng vịng lặp range() để tạo sequence (danh sách giá trị) cho biến chạy Hàm range(): tạo list giá trị số nguyên Cú pháp range([start], , [step]) Trong đó: • start: Giá trị bắt đầu Giá trị start là tuỳ ý không sử dụng hàm giá trị mặc định • • stop: Giá trị dừng step: Khoảng cách hai phần tử liền kề list Giá trị step là tuỳ ý không sử dụng hàm giá trị mặc định ý: • Lưu Nếu start < stop step số nguyên dương, hàm range tạo danh sách số nguyên start nhỏ stop, số cách khoảng step • Nếu start > stop step số nguyên âm, hàm range tạo danh sách số nguyên start lớn stop, số cách khoảng step Ví dụ: range(1, 10, 2) => tạo số 3, 5, 7, range(10, 1, -3) => tạo số 10, 7, Ví dụ: list_1 = range(5) print(list_1) # [0, 1, 2, 3, 4] list_1 = range(2, 5) # [2, 3, 4] print(list_1) list_3 = range(1, 10, 3) # [1, 4, 7] print(list_3) Ví dụ: Vịng lặp for với range In giá trị x chạy phạm vi từ đến (kq: x=3,4,5,6) • Ví dụ: In giá trị 2, 5, hình In số chẵn từ đến 100 • Cách 1: • Cách 2: • BÀI TẬP Bài 1: Một loại virus có tốc độ phát triển nhanh, sau ngày số lượng tăng lên gấp đơi Em viết chương trình nhập vào số ngun n số lượng virus có xác định sau ngày số lượng virus vượt số lượng tỷ, đưa kết tính hình • BÀI TẬP Bài 2: Mẹ em dự định gửi tiết kiệm khoản tiền ngân hàng có lãi suất 7% năm, nghĩa sau năm tiền lãi nhận 7% số tiền gửi Hết năm, mẹ khơng rút tiền vốn lẫn lãi tự động gửi tính cho năm Em dự định lập chương trình nhập vào số tiền T (đơn vị triệu đồng) sau tính đưa 10 dịng, dịng ghi số tiền sau năm 10 năm tới để mẹ em tham khảo • Phần cịn lại (Tham khảo) • Sử dụng lệnh continue vòng lặp • continue là lệnh, nằm vịng lặp, bắt gặp lệnh continue chương trình bỏ qua dịng lệnh khối phía của continue và bắt đầu vịng lặp • Ví dụ: • Sử dụng lệnh pass vịng lặp • Trong Python, pass là lệnh null (Khơng cả), khác biệt thích (comment) lệnh pass trong Python là thơng dịch (interpreter) bỏ qua tồn thích, cịn với pass thì khơng bỏ qua Tuy vậy, khơng có xảy lệnh pass được thực thi • Lệnh pass trong vịng lặp đơn giản đánh dấu, để ta nhớ thêm mã (code) tương lai • Sử dụng lệnh 'else' với vịng lặp • Lệnh else có thể liên hợp với vòng lặp Lệnh else sẽ thực thi vòng lặp chạy kết thúc cách bình thường, khơng bị ngắt lệnh break X=3,4,5,6 thực lệnh trước else X=7 (ngoài phạm vi xét) thực lệnh sau else sau thực lệnh • Nếu vòng lặp bị ngừng lệnh break, lệnh else liên hợp với vịng lặp khơng thực thi X=3,4,5 thực lệnh trước else x=5 dừng lệnh lặp ln sau thực lệnh ... dụng lệnh continue vịng lặp • continue là lệnh, nằm vịng lặp, bắt gặp lệnh? ?continue chương trình bỏ qua dịng lệnh khối phía của continue và bắt đầu vịng lặp • Ví dụ: • Sử dụng lệnh pass vịng lặp. .. Vòng lặp for với range In giá trị x chạy phạm vi từ đến (kq: x=3,4,5,6) In số chẵn từ đến 100 • Sử dụng lệnh break vịng lặp • break là lệnh nằm khối lệnh vòng lặp Đây lệnh kết thúc vòng lặp vơ... thi • Lệnh? ?pass trong vịng lặp đơn giản đánh dấu, để ta nhớ thêm mã (code) tương lai • Sử dụng lệnh 'else' với vịng lặp • Lệnh? ?else có thể liên hợp với vòng lặp Lệnh? ?else sẽ thực thi vòng lặp

Ngày đăng: 27/10/2021, 10:03

HÌNH ẢNH LIÊN QUAN

In các giá trị 2, 5, 8 ra màn hình - Giáo án powerpoint python 11_Bài 10: câu lệnh lặp (for, while)
n các giá trị 2, 5, 8 ra màn hình (Trang 17)

TỪ KHÓA LIÊN QUAN