Trang chủ Lớp 11 Tin học Giải SBT Tin học 11 KNTT Bài 18. Thực hành mảng dữ liệu một chiều và hai chiều

Giải SBT Tin học 11 KNTT Bài 18. Thực hành mảng dữ liệu một chiều và hai chiều

Giải SBT Tin học 11 KNTT Bài 18. Thực hành mảng dữ liệu một chiều và hai chiều

  • 60 lượt thi

  • 8 câu hỏi

  • 0 phút

Danh sách câu hỏi

Câu 4:

22/07/2024

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])

Xem đáp án

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]


Bắt đầu thi ngay