On Mon, Sep 14, 2015 at 01:20:55PM -0400, Sarah wrote:
> Hi
> What's wrong with the following code?
> 
> def main()
>        lunch = int(input('How many hours did you eat?'))
>        cost = float(input('Enter the hourly cost: '))
>        gross_cost = lunch * cost
>        print('cost:$', format(cost, '.2f'), sep='')
> main()
> 
> 
> I get the error File "<Stdin>", line 6

The above should be fine when saved and run from a .py file, but at the 
interactive interpreter, you need to leave a blank line after functions.

Try leaving a blank after the print(...) line and before main().


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

Reply via email to