19 lines
478 B
Python
19 lines
478 B
Python
|
#!/usr/local/bin/python
|
||
|
|
||
|
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))
|