[Tutor] a question about symbol
linda.s
samrobertsmith at gmail.com
Fri Jun 2 11:29:32 CEST 2006
On 5/28/06, Bob Gailer <bgailer at alum.rpi.edu> wrote:
>
> 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
mac and terminal.
More information about the Tutor
mailing list