Giả sử số đo chiều cao các bạn trong lớp được cho trong dãy số A
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:
Giải Tin học 11 Bài 17: Dữ liệu mảng một chiều và hai chiều - Kết nối tri thức
Luyện tập 1 trang 85 Tin học 11: 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.
Lời giả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
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)
Lời giải bài tập Tin học 11 Bài 17: Dữ liệu mảng một chiều và hai chiều hay khác: