22.6. Cho một danh sách A. Viết chương trình tạo danh sách B có các phần tử là các phần tử của A...

Câu hỏi:

22.6. Cho một danh sách A. Viết chương trình tạo danh sách B có các phần tử là các phần tử của A theo trình tự ngược lại.

Câu trả lời:
Người trả lời: GV. Đỗ Văn Giang
Để tạo danh sách B có các phần tử là các phần tử của danh sách A theo trình tự ngược lại, bạn có thể làm theo các bước sau:

1. Khởi tạo danh sách A.
2. Khởi tạo danh sách B rỗng.
3. Sử dụng vòng lặp while để lặp qua danh sách A.
4. Trong mỗi lần lặp, thêm phần tử cuối cùng của danh sách A vào danh sách B.
5. Xóa phần tử cuối cùng khỏi danh sách A để không lặp lại.
6. In danh sách B ra màn hình.

Câu trả lời chi tiết và đầy đủ hơn có thể được viết như sau:

Chương trình có thể viết như sau:
```python
A = ["Long", "Thế", "Phạm"] # Đây chỉ là minh hoạ. Danh sách A có thể là bất kì.
B = []

while len(A) > 0:
B.append(A[len(A) - 1]) # Thêm vào B phần tử cuối cùng của A
del A[len(A) - 1] # Xóa phần tử cuối cùng của A

print("Danh sách nghịch đảo: ", B)
```

Khi bạn chạy chương trình này, bạn sẽ nhận được danh sách B là các phần tử của danh sách A theo trình tự ngược lại. Nếu danh sách A ban đầu là `["Long", "Thế", "Phạm"]`, thì danh sách B sẽ là `["Phạm", "Thế", "Long"]`.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
1.06653 sec| 2202.086 kb