22.9. Với kết quả khảo sát tình hình thu nhập được nêu trong Câu 21.11, em hãy viết chương trình để hỗ trợ cho nhóm tổ chức khảo sát: Xác định mức thu nhập bình quân của tất cả các hộ gia đình được khảo sát; Xác định số các hộ gia đình có thu nhập dưới 20 triệu cùng thu nhập bình quân của các hộ đó.
Bài Làm:
22.9. Sử dụng các câu lệnh nhập dữ liệu nêu trong Câu 22.8 ở trên. Tham khảo thêm Câu 21.11. Chương trình có thể viết như sau:
so_ho_gd = int(input("Số hộ gia đình được khảo sát: "))
ds_chuho = [ ]
ds_thunhap = [ ]
for i in range(so_ho_gd):
hoten = input("Họ tên chủ hộ thứ "+str(i+1)+": ")
ds_chuho.append(hoten)
thunhap = float(input("Thu nhập của hộ gia đình thứ "+str(i+1)+": "))
ds_thunhap.append(thunhap)
so_ho_ngheo = 0
tongthunhap_ngheo = 0
tongthunhap = 0
for 1 in range(so_ho_gd):
thunhap = ds_thunhap[i]
tongthunhap = tongthunhap + thunhap
if ds_thunhap[i] < 20:
tongthunhap_ngheo= tongthunhap_ngheo + thunhap
so_ho _ngheo = so_ho_ngheo + 1
print("Số các hộ gia đình được khảo sát = ", so_ho_gd, "Thu nhập bình quân 1 hộ = ",tongthunhap/so_ ho_gd)
if so_ho_ngheo > 0:
print("Số các hộ gia đình nghèo được khảo sát = ", so_ho_ngheo,"Thu nhập bình quân 1 hộ = ",tongthunhap_ngheo/so_ho_ngheo)
else:
print( "Không có hộ gia đình nghèo")