用Python编程,写出正确编程

 

while True:
    print('==========1.结算工资==========')
    print('==========2.退出系统==========')
    num = int(input("请输入要操作的序号:"))
    if num == 1:
        staff = input("请输入员工工号:")
        hour = int(input("请输入员工工时:"))
        if hour < 60:
            salary = hour*80-700
            print(staff,"应发:",hour*80)
            print("由于",staff,"工时小于60小时,所以扣除700元!")
            print(staff,"实发:",salary)
        if hour >= 60 and hour <=120:
            salary = hour*80
            print(staff,"应发:",salary)
        if hour > 120:
            salary = hour*80+(hour*80-120*80)*0.15
            print(staff, '应发:', hour*80)
            print("由于",staff,"工时超过120小时,所以补贴",(hour*80-120*80)*0.15,"元")
            print(staff,"实发:",salary)
    else:
        break

如果可以望采纳

def total():
    number = input("请输入工号:")
    time = float(input("请输入工作时数:"))
    total = time * 80
    if time < 60:
        total = total - 700
        if total < 0:
            total = 0
    elif time > 120:
        total = total + (time-120)*80*0.15
    print("工号:{},应发工资:{}".format(number,total))

total()