Môn Tin họcQuản lý học tập Tin học

Theo dõi số bước chân của nhóm tập luyện

Lớp 11Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng

Thang điểm 10 · 4 test case chấm tự động · 4 tiêu chí chấm · 1 lượt giáo viên giao cho lớp

Một nhóm học sinh dùng ứng dụng đếm bước chân để thi đua rèn luyện sức khoẻ. Mỗi bạn ghi lại số bước chân đi được trong một số ngày (số ngày ghi có thể khác nhau giữa các bạn). Em hãy viết chương trình:

  • Nhập số lượng thành viên n; với mỗi thành viên, nhập tên và một dòng các số bước chân (cách nhau bởi dấu cách).
  • In ra số bước chân trung bình của từng thành viên.
  • In ra tên và số bước trung bình của thành viên có trung bình cao nhất nhóm.
  • Cho phép tra cứu số bước chân theo số thứ tự (STT, bắt đầu từ 1) của một thành viên; nếu STT không hợp lệ (nhỏ hơn 1 hoặc lớn hơn n) thì thông báo và yêu cầu nhập lại cho đến khi hợp lệ.

Định dạng vào: dòng đầu là n; tiếp theo với mỗi thành viên là 2 dòng (tên, danh sách số bước); dòng cuối cùng (có thể lặp lại nhiều lần nếu nhập sai) là STT cần tra cứu.

Định dạng ra: các dòng trung bình từng người, dòng thông báo người cao nhất, các dòng thông báo lỗi (nếu có), và dòng kết quả tra cứu.

InputOutput
3
An
6000 7500 8200
Binh
5000 6100
Chi
9000 8800 9200 8700
5
2
  • Số bước trung bình của An : 7233.333333333333
  • Số bước trung bình của Binh : 5550.0
  • Số bước trung bình của Chi : 8925.0
  • Chi có số bước trung bình 8925.0 cao nhất nhóm.
  • STT không hợp lệ, vui lòng nhập lại.
  • Binh đã đi các số bước: [5000.0, 6100.0]
2
Lan
10000 12000 9500
Minh
8000 8000 8000
1
  • Số bước trung bình của Lan : 10500.0
  • Số bước trung bình của Minh : 8000.0
  • Lan có số bước trung bình 10500.0 cao nhất nhóm.
  • Lan đã đi các số bước: [10000.0, 12000.0, 9500.0]
#mảng hai chiều#list lồng nhau#kiểm tra dữ liệu hợp lệ#while True#break#category:luyen_tap#difficulty:applying

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài