[Tutor] a question about symbol

Bob Gailer bgailer at alum.rpi.edu
Mon May 29 02:55:06 CEST 2006


linda.s wrote:
> When I test the following code,
> I got something like (use 80 as argument):
> 80?F=27?C
> Why '?' appear?
>
> # code
> import string, sys
>
> # If no arguments were given, print a helpful message
> if len(sys.argv)==1:
>     print 'Usage: celsius temp1 temp2 ...'
>     sys.exit(0)
>
> # Loop over the arguments
> for i in sys.argv[1:]:
>     try:
>         fahrenheit=float(string.atoi(i))
>     except string.atoi_error:
> print repr(i), "not a numeric value"
>     else:
> celsius=(fahrenheit-32)*5.0/9.0
> print '%i\260F = %i\260C' % (int(fahrenheit), int(celsius+.5))
>   
On my computer I get the desired result. I paste it here 80°F = 27°C and 
I see degree symbols.

What operating system / terminal hardware are you using?

-- 
Bob Gailer
510-978-4454

Broadband Phone Service for local and long distance $19.95/mo plus 1 mo Free <http://click.linksynergy.com/fs-bin/click?id=NXXZaiArugE&offerid=86109.10000010&type=3&subid=0>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20060528/77f67651/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: show
Type: image/gif
Size: 43 bytes
Desc: not available
Url : http://mail.python.org/pipermail/tutor/attachments/20060528/77f67651/attachment.gif 


More information about the Tutor mailing list