tailieunhanh - Bài giảng Nhập môn Tư duy tính toán: Bài 3 - Trương Xuân Nam

Bài giảng Nhập môn Tư duy tính toán: Bài 3 Vòng lặp và hàm trong python cung cấp cho người học những kiến thức như: Vòng lặp “while”; Vòng lặp “for”; Bài tập. Mời các bạn cùng tham khảo! | NHẬP MÔN TƯ DUY TÍNH TOÁN Bài 3 Vòng lặp và hàm trong python Nội dung chính TRƯƠNG XUÂN NAM 2 Phần 1 Vòng lặp while TRƯƠNG XUÂN NAM 3 Vòng lặp while Vòng while thực hiện lặp lại khối lệnh chừng nào biểu thức điều kiện còn đúng Phát biểu continue trong khối lệnh sẽ ngắt khối lệnh hiện tại và bắt đầu một vòng lặp mới Phát biểu break sẽ kết thực vòng lặp ngay lập tức Khối else sẽ được thực hiện sau khi toàn bộ vòng lặp đã chạy xong không bắt buộc phải có khối này Khối này sẽ không chạy nếu vòng lặp bị break TRƯƠNG XUÂN NAM 4 Vòng lặp while In ra các số tự nhiên chia hết cho 7 nhỏ hơn 1000 n 0 while n lt 1000 if n 7 0 print n n 1 Tính tổng các số nhỏ hơn 1000 và không chia hết cho 3 t 0 n 0 while n lt 1000 if n 3 0 t t n n 1 print t TRƯƠNG XUÂN NAM 5 Vòng lặp while Với 10 triệu gửi ngân hàng với lãi suất 5 1 hàng năm tính xem sau bao nhiêu năm thì có ít nhất 50 triệu so_tien 10000000 lai_suat 100 so_nam 0 while so_tien lt 50000000 so_nam 1 so_tien so_tien 1 lai_suat print quot Số tiền sau quot so_nam quot năm quot so_tien print quot Sau quot so_nam quot bạn sẽ có ít nhất 50 triệu. quot TRƯƠNG XUÂN NAM 6 Vòng lặp while Ví dụ về lặp while có dùng break và else Nhập số n và kiểm tra xem nó có phải số nguyên tố hay không n int input quot Nhập số N quot x 2 while x lt n if n x 0 print quot N không phải số nguyên tố quot break x x 1 else print quot N là số nguyên tố quot TRƯƠNG XUÂN NAM 7 Phần 2 Vòng lặp for TRƯƠNG XUÂN NAM 8 Vòng lặp for Cú pháp for in khối for else khối else Vòng for cho phép sử dụng một lần lượt duyệt các giá trị trong Tương tự như while có thể sử dụng break và continue Khối else thực hiện sau khi toàn bộ vòng lặp đã chạy xong Khối này sẽ không chạy nếu vòng lặp bị break Không bắt buộc phải có khối này Cách làm việc tương tự như ở vòng lặp while TRƯƠNG XUÂN NAM 9 Vòng lặp for X chó mèo lợn gà In ra các loài vật trong danh sách for w in X print w In ra các loại vật ngoại từ loài mèo for x in X if x mèo continue print x In ra các loại vật nếu gặp loài