擅长:python、mysql、java
<p>您只需要定义一个<code>totalWage</code>列表,并为该列表中的每个项目添加<code>wage*addedHours</code>。此外,还可以使用<code>enumerate</code>获取索引和列表中的项</p>
<pre><code>wage = [10 , 5, 4]
addedHours = [2 , 3, 2]
names = ['Jack', 'John', 'Joe']
def printPayroll():
totalWage = []
totalPayroll = 0
i = 0
product = ""
for i, name in enumerate(names):
payOut = float(wage[i]) * float(addedHours[i])
totalWage.append(payOut)
totalPayroll+= payOut
product += ('%-10s%-10s%-0s%-0s') % (name, str(addedHours[i]), str(payOut), "\n")
finalPayroll = "Total Payroll = $" + str(totalPayroll)
print(totalWage)
print(product)
print(finalPayroll)
printPayroll()
#[20.0, 15.0, 8.0]
#Jack 2 20.0
#John 3 15.0
#Joe 2 8.0
#Total Payroll = $43.0
</code></pre>