[Tutor] Why does my code show this?
Nathan Pinno
falcon3166 at hotmail.com
Mon Jul 11 08:39:19 CEST 2005
Thanks to all in the group. Mini_calc is now up and running successfully
and is now available to download from my site.
Thanks again,
Nathan
----- Original Message -----
From: "Alan G" <alan.gauld at freenet.co.uk>
To: "Nathan Pinno" <falcon3166 at hotmail.com>; <tutor at python.org>
Sent: Sunday, July 10, 2005 5:03 PM
Subject: Re: [Tutor] Why does my code show this?
>> cal_opt = int(raw_input("What option would you like: "))
>
> Here you get the input and convert it to a number (int() )
> which is fine.
>
>> if cal_opt == "1":
>
> But here you compare it to a string (see the quotes).
>
> So either remove the convertion to int() around raw_input or
> remove the quotes around the values. The things you compare
> must be the same type.
>
>> That's not an option. Try again.
>> Option: 3
>> 3*4
>> 12
>
> I'm not sure how the multiplication appeared though!
>
> Alan G.
>
More information about the Tutor
mailing list