On 01/11/2013 18:43, Jenny Allar wrote:

    gethours() #Call the function that gets the hours worked payrate

You throw away hrswrkd and payrate from gethours here

    print()
    calcandprint() # Call the function that calculates and prints the

Then you call calcandprint with no arguments at all, but you've defined it to take two, hence your error below. So:-

hrswrkd, payrate = gethours()
print()
x, y = calcandprint(hrswrkd, payrate)
etc.

def calcandprint (hrswrkd, payrate):
Error:

Traceback (most recent call last):
   File "C:\", line 93, in <module>
     main()
   File "C:\", line 15, in main
     calcandprint() # Call the function that calculates and prints the
information
TypeError: calcandprint() missing 2 required positional arguments:
'hrswrkd' and 'payrate'
Again, thank you.


--
Python is the second best programming language in the world.
But the best has yet to be invented.  Christian Tismer

Mark Lawrence

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to