Apr 16, 2010 21:14
# -*- coding: cp1251 -*-
import math
const = {'pi': math.pi, 'e': math.e, 'sqrt2': math.sqrt(2), 'sqrt3': math.sqrt(3)}
while True:
precision = raw_input('Введите константу в формате - <константа>:<точность>: ').split(':')
if 'exit' in precision[0]:
break
if len(precision) == 2:
if not const.has_key(precision[0]):
print 'Константы %s не существует! Будьте аккуратнее!' %(precision[0])
else:
print '%.*f'% (int(precision[1]),const[precision[0]])
else:
print 'Неправильный формат воода.'