Vòng lặp for trong Python

Vòng lặp được thiết kế để thực hiện lặp đi lặp lại một thao tác giống nhau, ví dụ, để duyệt qua các phần tử của các đối tượng có thể lặp. Các đối tượng như vậy bao gồm chuỗi ký tự, tuple, danh sách, tập hợp và từ điển.

Trong Python, vòng lặp được sử dụng rộng rãi nhất là for. Cú pháp của nó như sau:

pythonfor phần_tử in đối_tượng_có_thể_lặp:
  thân_vòng_lặp

Trong vòng lặp for, cũng như trong cấu trúc if-else, dưới khối điều kiện cần tạo một lề (thụt đầu dòng) cho mã, nằm bên dưới.

Giả sử chúng ta có danh sách lst:

pythonlst = [1, 2, 3, 4, 5]

Hãy sử dụng vòng lặp for để duyệt qua và in ra tất cả các phần tử của nó:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # sẽ in ra 1, 2... 5

Trong thân vòng lặp, bạn có thể thực hiện các thao tác khác nhau với các phần tử. Hãy in ra giá trị bình phương của các phần tử:

pythonfor el in lst:
  print(el ** 2) # sẽ in ra 1, 4... 25
Задание 1

Cho một danh sách:

pythontst = ['1', '2', '3', '4', '5']

Duyệt qua nó bằng vòng lặp và in ra console mỗi phần tử.

Задание 2

Cho một tuple:

pythontst = (1, 2, 3, 4, 5)

Duyệt qua nó bằng vòng lặp và in ra console mỗi phần tử.

Задание 3

Cho một tập hợp:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Duyệt qua nó bằng vòng lặp và in ra console mỗi phần tử.

Задание 4

Cho một chuỗi ký tự:

pythontst = 'abcde'

Duyệt qua nó bằng vòng lặp và in ra console mỗi ký tự.

Задание 5

Cho một số:

pythontst = 12345

Duyệt qua nó bằng vòng lặp và in ra console mỗi chữ số.

Задание 6

Cho một danh sách:

pythontst = [1, 2, 3, 4, 5]

Thêm số 2 vào mỗi phần tử của nó và in kết quả ra console.