Vòng lặp
Vòng lặp được dùng khi có nhiều phần tử cần trải qua cùng một chuỗi phép tính
hoặc cùng một khối mã. Thông thường, các mục được đặt trong một list và chúng ta viết một vòng lặp for
để cùng một khối mã được thực thi cho từng phần tử trong danh sách.
Điểm mấu chốt là bạn không cần sao chép-dán cùng đoạn mã nhiều lần để lặp lại thao tác này.
Với một danh sách số nguyên, bạn có thể viết một vòng lặp for để in từng số nguyên trong danh sách.
Lưu ý: cũng như câu lệnh điều kiện, thụt lề là rất quan trọng.
int_list = [1, 2, 3, 4]
for value in int_list:
print(value)
1
2
3
4
Bài tập này sẽ mở rộng ví dụ trước, nhưng thay vì kiểm tra trạng thái “uống say quá độ” với một giá trị đơn lẻ, bạn sẽ có một danh sách các giá trị.
Bài tập này là một phần của khóa học
Python cho người dùng R
Hướng dẫn bài tập
Viết một vòng lặp for lặp qua danh sách num_drinks, và in ra liệu người đó có phải là người uống say quá độ hay không.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
num_drinks = [5, 4, 3, 3, 3, 5, 6, 10]
# Write a for loop
____ ____ ____ num_drinks:
# if/else statement
if drink <= 4:
print('non-binge')
else:
print('binge')