Python bêbado

Published by Alessandro Manicone in

O Python ficou bêbado e as funções integradas str() e int() estão se comportando de forma estranha:

str(4) ➞ 4

str("4") ➞ 4

int("4") ➞ "4"

int(4) ➞ "4"

Você precisa criar duas funções para substituir str() e int(). Uma função chamada int_to_str() que converte inteiros em strings e uma função chamada str_to_int() que converte strings em inteiros.

Exemplos:

int_to_str(4) ➞ "4"

str_to_int("4") ➞ 4

int_to_str(29348) ➞ "29348"

Observações

  • A ideia é ilustrar os perigos de usar nomes de funções que já existem.
  • Pontos extras se você conseguir tirar o Python da bebedeira.