#!/usr/bin/env python #-*- coding: utf-8 -*- print 'm2cm & cm2m - Conversor de metros para centimetros e de centimetros para metros' print 'Por Pablo Vieira' print 'Versao 0.3' erro = 'Numero invalido' def m2cm(metro): float(metro) centimetro = metro*100 float(centimetro) if metro >= 1 and metro < 2: print '%.2f metro sao %.2f centimetros' % (metro,centimetro) else: print '%.2f metros sao %.2f centmetros'% (metro,centimetro) def cm2m(centimetro): float(centimetro) metro = centimetro / 100 float(metro) if centimetro >= 1 and centimetro < 2: print '%.2f centimetro eh %.2f metro' % (centimetro, metro) else: print '%.2f centimetros sao %.2f metros' % (centimetro,metro) #centimetro = 200 #cm2m(centimetro) while True: escolha = raw_input('Qual o aplicativo a ser usado? [m2cm/cm2m]') if escolha == "m2cm": try: metro = raw_input('Valor a converter(metros): ') float(metro) m2cm(float(metro)) break except: print erro elif escolha == "cm2m": try: centimetro = raw_input('Valor a converter(centimetros): ') float(centimetro) cm2m(float(centimetro)) break except: print erro else: print 'Aplicativo invalido'