Viết chương trình nhập số tự nhiên n rồi nhập n họ tên học sinh. Sau đó yêu cầu nhập

Vận dụng 2 trang 126 Tin học 10Viết chương trình nhập số tự nhiên n rồi nhập n họ tên học sinh. Sau đó yêu cầu nhập một tên và thông báo số bạn có cùng tên trong lớp.

Trả lời

n=int(input("Nhập số lượng HS:"))
ten=[]
for i in range(n):
    s=input("Nhập họ tên HS thứ "+str(i+1)+":")
    a=s.split()
    l=len(a)
    ten.append(a[l-1])  #Đưa tên các HS vào list ten
t=input("Nhập vào tên 1 HS:")
d=0
for i in ten:
    if i==t: d=d+1      #Đếm số HS có cùng tên vừa nhập
print("Số HS có cùng tên",t,"là:",d)

Giải Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự - Kết nối tri thức (ảnh 1)

Hình 1. Chương trình tìm số học sinh trùng tên

Giải Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự - Kết nối tri thức (ảnh 1)

Hình 2. Kết quả chạy thử

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

Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Bài 24: Xâu kí tự

Bài 25: Một số lệnh làm việc với xâu kí tự

Bài 26: Hàm trong python

Bài 27: Tham số của hàm

Bài 28: Phạm vi của biến

Câu hỏi cùng chủ đề

Xem tất cả