Ir para conteúdo
Fórum Script Brasil
  • 0

teusteu

Pergunta

Pessoal, comecei agora a aprender linguagem python e meu código está com um erro em que eu seleciono o tipo da escala pra mudança de temperatura mas mesmo assim fica de celsius para fahrenheit, podem me ajudar?

esc = input('Digite a temperatura que deseja converter:(°C, °F, K) ')
escfor = input('Para qual você deseja transformar?(°C, °F, K) ')
temp = float(input('Qual o valor da temperatura? '))

if esc == 'C' or '°C' or 'c' or '°c' and escfor == 'F' or '°F' or 'f' or '°f':
    result = (temp*9)+(32*5)
    print('Sua temperatura de {}°C sendo transformada para Fahrenheit é de {}°F'.format(temp, result))

elif esc == 'C' or '°C' or 'c' or '°c' and escfor == 'K' or 'k':
    result = temp+273
    print('Sua temperatura de {}°C sendo transformada para Kelvin é de {}K'.format(temp, result))

elif esc == 'F' or '°F' or 'f' or '°f' and escfor == 'C' or '°C' or 'c' or '°c':
    result = (temp-32)*(5/9)
    print('Sua temperatura de {}°F sendo transformada para Celsius é de {}°C'.format(temp, result))

elif esc == 'F' or '°F' or 'f' or '°f' and escfor == 'K' or 'k':
    result = (temp+459.67)*(5/9)
    print('Sua temperatura de {}°F sendo transformada para Kelvin é de {}K'.format(temp, result))

elif esc == 'K' or 'k' and escfor == 'C' or '°C' or 'c' or '°c':
    result = temp-273
    print('Sua temperatura de {}K sendo transformada para Celsius é de {}°C'.format(temp, result))

elif esc == 'K' or 'k' and escfor == 'F' or '°F' or 'f' or '°f':
    result = (temp*9)/(5+459.67)
    print('Sua temperatura de {}K sendo transformada para Fahrenheit é de {}°F'.format(temp, result))

else:
    print('Beleza, roda aí novamente.')
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...