Bài tập về vòng lặp for trong python

Bài này tổng hợp các bài tập vòng lặp trong Python giúp bạn làm quen cú pháp và cách sử dụng của các vòng lặp Python cơ bản: vòng lặp for, vòng lặp while, vòng lặp do-while và vòng lặp lồng nhau.

Nội dung chính

  • Bài tập 1: in các số từ 1-10 theo thứ tự tăng dần
  • Bài tập 2: In các số từ 1-10 theo thứ tự giảm dần
  • Bài tập 3: in bảng số từ 1 đến 100
  • Bài tập 4: in bảng nhân
  • Bài tập 5: in bảng cửu chương rút gọn
  • Bài tập 6: in các số chẵn trong dãy từ 1-10
  • Bài tập 7: in các số lẻ trong dãy từ 1-10

Bài tập 1: in các số từ 1-10 theo thứ tự tăng dần

Đây là một bài tập đơn giản giúp bạn làm quen với cách sử dụng vòng lặp for trong Python.

Dưới đây là chương trình Python để in các số 1-10 theo thứ tự tăng dần.

for i in range[1, 10]:
    print[i, end=" "]

Kết quả:


Bài tập 2: In các số từ 1-10 theo thứ tự giảm dần

Yêu cầu là in các số từ 1 tới 10 theo thứ tự giảm dần. Với bài tập Python này, chúng ta chỉ cần sử dụng một vòng lặp for trong Python.

Dưới đây là chương trình Python để in các số 1-10 theo thứ tự giảm dần.

print["Cach 1:"]
for i in range[10,0,-1]:
    print[i, end=" "]

print["\nCach 2:"]
for i in reversed[range[1,11]]:
    print[i, end=" "]

Kết quả:

Bài tập 3: in bảng số từ 1 đến 100

In một bảng số thỏa mãn điều kiện:

  • Bảng số gồm 10 hàng và 10 cột
  • Các giá trị trong Pythonột là liên tiếp nhau
  • Các giá trị trong hàng hơn kém nhau 10

Với bài tập Python này, chúng ta sử dụng lồng vòng lặp: vòng lặp bên ngoài sẽ điều khiển các hàng và vòng lặp bên trong điều khiển các cột.

Dưới đây là chương trình Python để giải bài tập Python trên:

print["In bang so:"]
for i in range[0, 10]:
    for j in range[i+1, 101, 10]:
        print["{:

Chủ Đề