X

SBT Tin học 11 Kết nối tri thức

Hãy dự đoán nội dung được in ra bởi chương trình sau 1 danh sach


Hãy dự đoán nội dung được in ra bởi chương trình sau:

Sách bài tập Tin học 11 Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều - Kết nối tri thức

Câu 18.4 trang 64 SBT Tin học 11: Hãy dự đoán nội dung được in ra bởi chương trình sau:

1 danh_sach

= [0, 1, 2, 3, 4, 5, 6]

2_print(danh_sach[-1])

3_print(danh_sach[-5:-1])

Lời giải:

Mảng trong Python cho phép truy cập sử dụng các chỉ số âm chạy ngược với các chỉ số dương tức là theo chiều từ phải sang trái, -1 ứng với phần tử cuối cùng do vậy giá trị là 6. Như vậy chỉ số -5 ứng với phần tử thứ 5 đếm từ cuối cùng bên phải, trong trường hợp này giá trị là 2. danh_sach[-5:-1] chạy đến phần tử ngay trước phần tử cuối cùng. Tóm lại danh_sach[-5:-1] gồm các giá trị [2, 3, 4, 5]. Nội dung được in ra có thể như sau:

6 [2, 3, 4, 5]

Lời giải sách bài tập Tin học 11 Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều hay khác:

Xem thêm các bài giải sách bài tập Tin học lớp 11 Kết nối tri thức hay, chi tiết khác: