Perímetros con una condición

Escribe una función que reciba una letra y un número y devuelva el perímetro de un círculo o de un cuadrado. La entrada tendrá la forma (letra l, número num): la letra será "s" para cuadrado o "c" para círculo, y el número será la longitud del lado del cuadrado o el radio del círculo.

Usa las siguientes fórmulas:

  • Perímetro de un cuadrado: 4 * lado.
  • Perímetro de un círculo: 6.28 * radio.

La condición es que solo puedes usar operadores aritméticos o de comparación. Esto significa que:

  • No se permiten sentencias if... else.
  • No se permiten diccionarios.
  • No se permiten funciones lambda.
  • No se permiten métodos de formato, etc.

El objetivo es escribir un fragmento de código breve sin ramificaciones.

Ejemplos

perimeter("s", 7) ➞ 28

perimeter("c", 4) ➞ 25.12

perimeter("c", 9) ➞ 56.52

Notas

  • No es necesario redondear.
  • Pista: El valor booleano True, al usarse con operadores aritméticos, equivale a 1, mientras que False equivale a 0. Esto significa que (a>b)+1 devolverá 1 o 2, según los valores de a y b.