Conversor de Temperaturas Kelvin Celsius e Fahrenheit
Publicado por Alan Teixeira 29/10/2004
[ Hits: 34.113 ]
Homepage: NULL
Script para os Estudantes do 2ºGrau. Ele converte eses escalas termométricas com uma facilidade encrivel. Peço que divulguem e se possivel envie-me um e-mail comentando sobre o dito cujo!
#!/usr/bin/env python
"""
Programa de conversão entre as escalas: celsius, kelvin e fahrenheit
Autor: Alan Santos Teixeira- 'ASTDARKNESS" Copyright(2004)
astdarkness@yahoo.com.br / astdarkness@hotmail.com
favor avisar-me de eventuais erros
"""
import os
def celsius(c=0):
con1 = c + 273
con2 = (c * 9.) / 5. + 32
print" A conversao em Kelvin: %dK" % con1
print" A conversao em Fahrenheit: %.2fF" % con2
def kelvin(k=0):
con3 = k - 273
con4 = ((k - 273) / 5.) * 9. + 32
print " A conversao em Celsius: %.2fC" % con3
print " A conversao em Fahrenheit: %.2fF" % con4
def fahrenheit(f=0):
con5 = ((f - 32) / 9.) * 5.
con6 = ((f - 32) / 9.) * 5. + 273
print " A conversao em Celsius: %.2fC" %con5
print " A conversao em Kelvin: %.2fK" %con6
def janela():
if os.name == 'posix':
os.system('clear')
else:
os.system('CLS')
print" Conversor de Temperaturas: Celsius, Kelvin e Fahrenheit!\n"
print" Copyright(c)- Astdarkness(2004)-by Alan Santos Teixeira\n"
print"============================================================"
print" Escolha uma das alternativas e tecle enter"
print"\n"
print" 1. Celsius para kelvin e Fahrenheit"
print" 2. Kelvin para Celsius e Fahrenheit"
print" 3. Fahrenheit para kelvin e Celsius"
print"\n"
print" 4. Sair deste programa"
print"==========================================================="
def loof():
while 1:
# Somente um prompt
try:
x = input('> ')
except:
# Somente por questão de segurança
x = 0
if x == 1:
celsius(input('Digite um valor em Celsius: '))
elif x == 2:
kelvin(input('Digite um valor em Kelvin: '))
elif x == 3:
fahrenheit(input('Digite um valor em Fahrenheit: '))
elif x == 4:
print "Saindo..."
break
else:
# Se o valor digitado não for 1, 2, 3 ou 4, redesenha a janela
janela()
def main():
# Esta é a função principal, que executa as outras
janela()
loof()
if __name__ == "__main__":
# Este bloco de comandos faz com que a função principal main() seja
# executada somente se o script for executado, não se for importado
main()
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









