# -*- coding: utf-8 -*-
from math import pi
def solicitarRadio():
while True:
try:
radio = float(raw_input('Dame el radio de un círculo: '))
return radio
except:
print 'valor incorrecto'
opcion = ''
radio=solicitarRadio()
while opcion != 'e':
print 'Escoge una opción: '
print 'a) Calcular el diámetro.'
print 'b) Calcular el perímetro.'
print 'c) Calcular el área.'
print ''
print 'd) Solicitar otro radio'
print ''
print 'e) Finalizar.'
opcion = raw_input('Selecciona y pulsa Enter: ')
if opcion == 'a':
diametro = 2 * radio
print ' --> El diámetro de %s es %s' % (radio,diametro)
print ''
elif opcion == 'b':
perimetro = 2 * pi * radio
print ' --> El perímetro de %s es %s' % (radio,perimetro)
print ''
elif opcion == 'c':
area = pi * radio ** 2
print ' --> El área de %s es %s' % (radio,area)
print ''
elif opcion == 'd':
radio=solicitarRadio()
elif opcion != 'e':
print 'Sólo hay cuatro opciones: a, b, c o d. Tú has tecleado', opcion
print 'Gracias por usar el programa'
Comentarios sobre la versión: Python 2 (0)
No hay comentarios