我有一个简单的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仅在可迭代时才有效。
答案 0 :(得分:1)
您尝试过吗?
print(hours, total, rebate, total+rebate, sep='\t')