Luyện tập 1 trang 85 Tin học 11 - Kết nối tri thức
Giả sử số đo chiều cao các bạn trong lớp được cho trong dãy số A. Hãy viết đoạn chương trình tính:
- Số đo chiều cao trung bình của cả lớp.
- Số bạn có chiều cao lớn hơn chiều cao trung bình của cả lớp.
Dựa vào kiến thức trong bài kết hợp kiến thức thực tế của bản thân để trả lời câu hỏi.
A = [170, 175, 160, 180, 165] # ví dụ dãy số đo chiều cao của lớp
n = len(A) # số lượng học sinh trong lớp
Advertisements (Quảng cáo)
tong_chieu_cao = sum(A) # tổng số đo chiều cao của cả lớp
trung_binh_chieu_cao = tong_chieu_cao/n # số đo chiều cao trung bình của cả lớp
so_hs_tren_tb = 0 # số học sinh có chiều cao lớn hơn chiều cao trung bình của cả lớp
for i in range(n):
if A[i] > trung_binh_chieu_cao:
so_hs_tren_tb += 1
print("Số đo chiều cao trung bình của cả lớp là:”, trung_binh_chieu_cao)
print("Số bạn có chiều cao lớn hơn chiều cao trung bình của cả lớp là:”, so_hs_tren_tb)