Olá. este foi o meu jeito de implementar o conversor para o desafio:
def conversor(self):
origem = self.url_valor("moedaOrigem")
destino = self.url_valor("moedaDestino")
valor = float(self.url_valor("Valor"))
dolar = 5.06
real = 1
origem = real if origem == "real" else dolar
destino = real if destino == "real" else dolar
if origem == destino:
return valor
else:
return valor/dolar if origem < dolar else valor*dolar
A minha dúvida é o seguinte: Eu gostaria de que quando eu extraísse o valor da url, ele me retornasse um ''nome de váriavel'' por assim dizer. Pois assim seria possivel converter o valor de qualquer moeda, se eu proporcionasse as cotaçoes (fazendo a conversão da moeda para dolar, e depois do dolar para outra moeda)
Ex: Ele me retorna uma string "real" na moeda origem, eu gostaria que ele me retornasse apenas real (sem as aspas). Assim eu não precisaria de um monte de ifs para determinar os valores das conversões. Como isso é possivel? Tentei usar valor.strip("") para retirar as aspas, mas não parece ter funcionado.
Basicamente, eu quero tirar as aspas da minha string pra ela se tornar um nome de variável