Đoạn chương trình sau có lỗi tại một dòng lệnh. Theo em, đó là lỗi ở câu lệnh nào: # program to display student's marks from record student_name = 'Soyuj' marks = {'James': 90, 'Ju...

Câu hỏi :

Đoạn chương trình sau có lỗi tại một dòng lệnh. Theo em, đó là lỗi ở câu lnh nào:

# program to display student's marks from record

student_name = 'Soyuj'

marks = {'James': 90, 'Jules': 55, 'Arthur': 77}

for student in marks:

    if student == student_name:

        print(marks(student))

        break

else:

    print('No entry with that name found.')

A. Sai kí hiệu chú thích.

B. Sai khi khai báo danh sách.

C. Sai khi gọi tới phần tử của danh sách.

D. Không có lỗi sai ở câu lệnh nào.

* Đáp án

* Hướng dẫn giải

Đáp án đúng là: C

Sửa câu lệnh print(marks(student)) thành print(marks[student]), sử dụng dấu ngoặc vuông khi gọi tới từng phần tử của danh sách.

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Trắc nghiệm Bài 20: Câu lệnh for có đáp án !!

Số câu hỏi: 15

Copyright © 2021 HOCTAP247