Cho trước dãy số A. Viết chương trình thực hiện công việc sau

Luyện tập

Câu 1. Cho dãy số [1, 2, 2, 3, 4, 5, 5]. Viết lệnh thực hiện:

a) Chèn số 1 vào ngay sau giá trị 1 của dãy.

b) Chèn số 3 và số 4 vào danh sách để dãy có số 3 và số 4 liền nhau hai lần.

Câu 2. Cho trước dãy số A. Viết chương trình thực hiện công việc sau:

  • Xóa đi một phần tử ở chính giữa dãy nếu số phần tử của dãy là số lẻ.
  • Xóa đi hai phần tử ở chính giữa của dãy nếu số phần tử là số chẵn.

Bài Làm:

Câu 1. A = [1, 2, 2, 3, 4, 5, 5]

a)

>>>A. insert(1, 1)

b) Có nhiều cách. Ví dụ:

>>>A. insert(5, 3)

>>>A. insert(6, 4)

Câu 2.

>>> C = len(A)

>>> if C%2 != 0:

         A. remove (A[C//2])

else:

          A. remove (A[C//2])

          C = C - 1

          A. remove(A[C//2])

>>> print (A)

* Ví dụ: Cho A là dãy số như hình:

Giải bài 23 Một số lệnh làm việc với dữ liệu danh sách