[Tutor] Calculate hours
anthonym
anthonym at att.net
Wed Jan 23 03:52:07 CET 2013
Hello All,
I originally wrote this program to calculate and print the employee with the
most hours worked in a week. I would now like to change this to calculate
and print the hours for all 8 employees in ascending order.
The employees are named employee 0 - 8
Any ideas?
Thanks,
Tony
Code below:
# Create table of hours worked
matrix = [
[2, 4, 3, 4, 5, 8, 8],
[7, 3, 4, 3, 3, 4, 4],
[3, 3, 4, 3, 3, 2, 2],
[9, 3, 4, 7, 3, 4, 1],
[3, 5, 4, 3, 6, 3, 8],
[3, 4, 4, 6, 3, 4, 4],
[3, 7, 4, 8, 3, 8, 4],
[6, 3, 5, 9, 2, 7, 9]]
maxRow = sum(matrix[0]) # Get sum of the first row in maxRow
indexOfMaxRow = 0
for row in range(1, len(matrix)):
if sum(matrix[row]) > maxRow:
maxRow = sum(matrix[row])
indexOfMaxRow = row
print("Employee 7", indexOfMaxRow, "has worked: ", maxRow, "hours")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130122/97a6f30f/attachment.html>
More information about the Tutor
mailing list