Câu hỏi:
28/11/2024 19Làm thế nào để tìm kiếm tên học sinh trong danh sách và in ra điểm của họ?
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
Đáp án: Để tìm kiếm tên học sinh trong danh sách, có thể duyệt qua danh sách tên và sử dụng vòng lặp for để kiểm tra từng phần tử. Nếu tên được tìm thấy, ta có thể lấy điểm từ danh sách tương ứng. Ví dụ:
ten_list = ['Hà', 'Bình', 'Quang']
diem_list = [9.6, 8.5, 7.2]
ten = input('Nhập tên học sinh: ')
if ten in ten_list:
index = ten_list.index(ten)
print('Điểm của', ten, 'là:', diem_list[index])
else:
print('Không tìm thấy học sinh')
Giải thích: Sử dụng phương thức in và index() để kiểm tra xem tên học sinh có tồn tại trong danh sách hay không. Sau đó, truy cập danh sách điểm theo chỉ số để in ra kết quả.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Trong Python, lệnh nào sau đây dùng để mở tệp văn bản data.txt để ghi thêm dữ liệu mà không xóa nội dung cũ?
Câu 4:
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Trong Python, lệnh nào dưới đây được sử dụng để mở một tệp văn bản chỉ cho mục đích đọc?
a) f = open(, "w", encoding="UTF-8")
b) f = open(, "a", encoding="UTF-8")
c) f = open(, "r", encoding="UTF-8")
d) f = open(, "rb", encoding="UTF-8")
Câu 5:
Thuật toán nào dưới đây được sử dụng để tìm kiếm một phần tử trong danh sách đã được sắp xếp theo thứ tự tăng dần?
a) Tìm kiếm tuần tự (Sequential Search)
b) Tìm kiếm nhị phân (Binary Search)
c) Tìm kiếm nội suy (Interpolation Search)
d) Tìm kiếm lặp (Iterative Search)
Câu 6:
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Làm thế nào để đọc dữ liệu từ một tệp văn bản trong Python?
về câu hỏi!