python练习题
1.编写一个程序,让用户输入文件名并且向终端输出报表,展示在给定的周期应该向每一位雇员支付的工资。这个报表应该是表格的格式,并且具有相应的表头。每一行应该包含雇员的名称、工作的小时数,以及该周期所支付的工资。
[](javascript:void(0)😉
from prettytable import PrettyTable
class zhou_money():
def __init__(self):
self.name_form = PrettyTable(["雇员名称","工作小时","周工资"])
self.break_flag = True
def __str__(self):
print(self.name_form)
#获取用户输入
def add_salary(self):
while self.break_flag == True:
try:
self.add_name = input("请输入雇员名称:")
self.add_time = int(input("请输入工作小时:"))
if self.add_time < 0:
print("工作小时不能少于0小时!")
continue