You are on page 1of 2

print(“Nhập vào tiền điện 12 tháng”)

tiendien = [ int(s) for s in input () .split()]


sum = 0
for i in tiendien:
sum = sum + i
tb = sum/len(tiendien)
thangmax = []
for i in range(len(tiendien)):
if tiendien [in] > tb:
thangmax.append(tiendien[i])
# In ra màn hình các thông tin
print("Tổng số tiền điện của cả năm: ", sum)
print("Tiền điện trung bình theo tháng: ", tb)
print("Các tháng có số tiền điện nhiều hơn tiền điện trung bình theo tháng: ",
thangmax)
*Giải thích :
1. print(“Nhập vào tiền điện 12 tháng”) => Khởi tạo một danh sách rỗng
“tien_dien” để lưu trữ 12 số nguyên dương là tiền điện của 12 tháng trong năm.
2. tiendien = [ int(s) for s in input () .split()] => Sử dụng vòng lặp “for” để nhập vào
từng số tiền điện của 12 tháng trong năm từ người dung, sau đó thêm vào danh
sách “tien_dien” sử dụng phương thức “append()”.
3. sum = 0
for i in tiendien:
sum = sum + i
=> Tính tổng số tiền điện cả năm bằng cách sử dụng hàm “sum()” để tính tổng
danh sách “tien_dien” và lưu kết quả vào biến “tong_tien_dien_ca_nam_”.
4. tb = sum/len(tiendien)
=> Tính tiền điện trung bình theo tháng bằng cách chia tổng số tiền điện cả năm
“tong_tien_dien_ca_nam” cho 12, số tháng trong năm, và lưu kết quả vào biến
“tien_dien_trung_binh_theo_thang”
5. thangmax = []
=> Khởi tạo một danh sách trống “thang_nhieu_tien_hon_tb” để lưu trữ các
tháng có số tiền điện nhiều hơn tiền điện trung bình theo tháng.
6. for i in range(len(tiendien)):
if tiendien [in] > tb:
thangmax.append(tiendien[i])
=> Sử dụng vòng lặp “for” để kiểm tra từng số điện của 12 tháng trong danh sách
“tien_dien”. Nếu số tiền điện của tháng nào lớn hơn số tiền điện trung bình theo
tháng “tien_dien_trung_binh_theo_thang”, thì thêm số tháng đó vào danh sách
“thang_nhieu_tien_hon_tb”, sử dụng phương thức “append()”
7. In ra màn hình các thông tin cần thiết

You might also like