Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tin học 10.Giải bài tập kiểu danh sách

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Từ Hạnh
Ngày gửi: 08h:32' 26-03-2024
Dung lượng: 61.6 KB
Số lượt tải: 48
Số lượt thích: 0 người
GIẢI BÀI TẬP
KIỂU DỮ LIỆU
DANH SÁCH

CÂU HỎI TRANG 112
1. Cho danh sách
A=[1, 0, “One”, 9, 15, “Two”, True, False].
Hãy cho biết giá trị các phần tử:
a) A[0]
->1
b) A[2]
->One
c) A[7] 
->False   
d) A[len(A)] ->Báo lỗi

2. Giả sử A là một danh sách các số, mỗi lệnh
sau thực hiện gì?
a) A=A+[10]
->Bổ sung phần tử 10 vào cuối danh sách A
b) del A[0]
-> Xóa phần tử đầu tiên của danh sách A

c) A=[100]+A
-> Bổ sung số 100 vào đầu danh sách A
d) A=A[1]*25
->Khởi tạo biến A mới có giá trị là tích
của phần tử có chỉ số 1 của danh sách A
với 25

3. Giải thích các lệnh ở mỗi câu sau thực hiện
công việc gì ?
S=0
for i in range(len(A)) :
if A[i]>0:
S=S+A[i]
print(S)
->Tính tổng các số dương trong danh sách A

3. Giải thích các lệnh ở mỗi câu sau thực hiện
công việc gì ?
C=0
for i in range(len(A)) :
if A[i]>0:
C=C+1
print(C)
-> Đếm các số dương trong danh sách A

4. Sau khi thêm một phần tử vào danh
sách A bằng lệnh append() thì độ dài
danh sách A thay đổi như thế nào ?
- > Sau khi thêm một phần tử vào danh
sách A bằng lệnh append() thì độ dài danh
sách A sẽ tăng lên 1 đơn vị.

5. Danh sách A sẽ như thế nào sau các
lệnh sau ?
A=[2, 4, 10, 1, 0]
A.append(100)
del A[1]
• Danh sách A nhận được:
           [2, 10, 1, 0, 100]

6.
a. Viết lệnh xóa phần tử cuối cùng của
danh sách A bằng lệnh del
del(A[len(A)-1])
b. Có thể thêm một phần tử vào đầu danh
sách được không? Nếu có thì nêu cách
thực hiện
Thêm phần tử x vào đầu danh sách A:
A=[x]+A

CÂU HỎI VẬN DỤNG
Cho dãy số A. Viết chương trình tính:
a. Giá trị và chỉ số của phần tử lớn nhất
của A.
b. Giá trị và chỉ số của phần tử phần tử
nhỏ nhất

Tìm phần tử lớn nhất
A=[5,3,7,6,2,8,6]
imax=0
max=A[0]
for i in range(len(A)):
if A[i]>max:
max=A[i]
imax=i

print('Phần tử lớn nhất là ',max,' có chỉ số là ',imax)

Tìm phần tử nhỏ nhất
A=[5,3,7,6,2,8,6]
imin=0
min=A[0]
for i in range(len(A)):
if A[i]min=A[i]
imin=i

print('Phần tử nhỏ nhất là ',min,' có chỉ số là ',imin)
 
Gửi ý kiến