У меня есть школьный проект, на котором я застрял, и не могу понять, как манипулировать данными из CSV-файла, а затем распечатать их на консоли в Python. Любая помощь или указание в правильном направлении были бы очень полезны.
В этом задании вы прочтете файл данных csv employees.csv
. Программа должна прочитать записи в файле и создать отчет о заработной плате (на экране).
Пример изображения того, как должен выглядеть вывод в консоли Python
Отчет по заработной плате основан на этой информации из предыдущей программы. Вы должны использовать (или повторно использовать) функции для выполнения следующих действий:
Compute the regular hours worked (40 hours and below)
Compute the overtime hours worked (those above 40 hours)
Compute the regular pay (regular hours times regular pay)
Compute the overtime pay (overtime hours times regular pay times 1.5)
Compute the gross pay
Compute the amount of federal tax withheld (12.4% of gross pay)
Compute the amount of state tax withheld (4.9% of gross pay)
Compute the amount of medicare withheld (1.4% of gross pay)
Compute the amount of social security withheld (6.2% of gross pay)
Compute the total deductions (federal tax + state tax + medicare + social security)
Compute the net pay (gross pay - deductions)
Print (to the screen) a clean summary report (see the output above)
Соберите все вышеперечисленные отдельные функции по порядку, ниже def main()
и выше вызова функции main()
в одну чистую, хорошо документированную программу. Программа должна иметь функцию main()
, которая вызывает все остальные функции.
Большое спасибо!