Perímetros com uma condição

Escreva uma função que receba uma letra e um número e retorne o perímetro de um círculo ou de um quadrado. A entrada terá a forma (letra l, número num): a letra será "s" para quadrado ou "c" para círculo, e o número será o comprimento do lado do quadrado ou o raio do círculo.

Use as seguintes fórmulas:

  • Perímetro de um quadrado: 4 * lado.
  • Perímetro de um círculo: 6.28 * raio.

A condição é que você só pode usar operadores aritméticos ou de comparação. Isso significa que:

  • Não são permitidas estruturas if... else.
  • Não são permitidos dicionários.
  • Não são permitidas funções lambda.
  • Não são permitidos métodos de formatação, etc.

O objetivo é escrever um trecho de código curto sem ramificações.

Exemplos

perimeter("s", 7) ➞ 28

perimeter("c", 4) ➞ 25.12

perimeter("c", 9) ➞ 56.52

Observações

  • Não é necessário arredondar.
  • Dica: O valor booleano True, quando usado com operadores aritméticos, equivale a 1, enquanto False equivale a 0. Isso significa que (a>b)+1 retornará 1 ou 2, dependendo dos valores de a e b.