YOMEDIA
NONE
  • 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 lệnh 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.

    Lời giải tham khảo:

    Đáp án đúng: 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.

    ATNETWORK

Mã câu hỏi: 440710

Loại bài: Bài tập

Chủ đề :

Môn học:

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

 
YOMEDIA

Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng

 

 

CÂU HỎI KHÁC

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON