python3:如何在选项卡式标题下的循环中打印数据?

时间:2018-11-15 15:54:47

标签: python-3.x

我有一个简单的python3脚本,用于计算工资单上的返点。

#!/usr/bin/env python3


def paycheque():
    pay = float(input("Enter pay rate: "))
    base = int(input("Enter base rate (ie: 733, 875): "))

    header = ['Hours', 'Total', 'Rebate', 'Total+Rebate']
    print("\t".join(header) + "\n")


    for hours in range(20, 41):
        total = round(pay*hours*4*0.8)
        rebate = round(base - ((total - 200) / 2))
        print(hours, total, rebate, total+rebate)


paycheque()

如何在标题下方的循环选项卡中使用print语句生成数据?
我尝试在打印中放入"/t".join(hours)等,但是join仅在可迭代时才有效。

1 个答案:

答案 0 :(得分:1)

您尝试过吗?

print(hours, total, rebate, total+rebate, sep='\t')