Untitled

 avatar
unknown
plain_text
10 months ago
926 B
7
Indexable
import csv

with open('nhanvien.csv','r',encoding='utf-8') as csvFile:
    Rows = list(csv.reader(csvFile))
    totalluong = 0

    # Đoạn này đáp án đúng cho cái #1: in ra danh sách các NV
    for Row in Rows:        
        totalluong = totalluong + int(Row[4])
        # print(f'ma_nv: {Row[0]}, ho_ten: {Row[1]}, age: {Row[2]}, phong_ban: {Row[3]}, luong: {Row[4]}')

    # Đoạn này tính tổng lương, ok    
    print(f"Tổng lương phải trả hàng tháng cho nhân viên :{totalluong}")

    # Đoạn này cho yêu cầu 3 chưa đúng. Lưu ý là 3 yêu cầu độc lập. Chỗ này cần for 1 lần nữa, nhưng có thể đặt biến # thay vì dùng Row để tránh trùng với for bên trên

    for NVien in Rows:
        if NVien[3] == 'IT':
            print(f'ma_nv: {NVien[0]}, ho_ten: {NVien[1]}, age: {NVien[2]}, phong_ban: {NVien[3]}, luong: {NVien[4]}')
Editor is loading...
Leave a Comment