Câu hỏi Luyện tập
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 2 lần
2. Cho trước dãy 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 2 phần tử ở chính giữa dãy nếu số phần tử của dãy là số chẵn
HƯỚNG DẪN GIẢI
Cách 1: Sử dụng lệnh remove
L=len(A)
if L % 2 ==1:
A.remove(A[L//2])
else:
A.remove(A[L//2-1])
A.remove(A[L//2-1])
for k in A:
print(k,end=" ") Cách 2: Sử dụng lệnh del
A=[3,5,7,1,8,9,6,4]
L=len(A)
if L % 2 ==1:
del A[L//2]
else:
del A[L//2-1:L//2+1]
for k in A:
print(k,end=" ") Câu hỏi vận dụng
1. Viết chương trình nhập n từ bàn phím, tạo và in ra màn hình dãy số A bao gồm n số tự nhiên chẵn đầu tiên
2. Dãy số Fibonacci được xác định như sau:
F0=0
F1=1
Fn=Fn-1 + Fn-2 (với n>=2)
Viết chương trình nhập n từ bàn phím, tạo và in ra màn hình dãy số A bao gồm n số hạng đầu của dãy Fibonacci
HƯỚNG DẪN GIẢI
n=int(input('Nhập số tự nhiên n: '))
A=[]
for i in range(n):
A.append(2*i)
print(n,'số tự nhiên chẵn đầu tiên là:')
for k in A:
print(k,end=" ") n=int(input("Nhập số tự nhiên n>1: "))
A=[0,1]
for k in range(2,n):
A.append(A[k-1]+A[k-2])
for x in A:
print(x,end=" ") Tải đề cuối kì 1 Tin học 12 Kết nối tri thức 2026–2027 bản Word,…
Hướng dẫn sử dụng Inkscape cho học sinh Tin học 10 Kết nối tri thức:…
Hệ thống kiến thức ôn tập giữa học kì I Tin học 11 Kết nối…
Giáo án Tin học 10, 11, 12 Kết nối tri thức tích hợp Năng lực…
This website uses cookies.