Tecnología

Inicio

Cómo crear una función de conversión de temperatura con Python

Cómo crear una función de conversión de temperatura con Python


Python es un lenguaje de programación de interpretación de código abierto que es ideal para los programadores principiantes debido a su sintaxis del lenguaje natural. Al aprender a programar en Python, se le puede pedir para crear una función de conversión de temperatura. Para crear un programa que convierte entre grados Celsius y Fahrenheit, pedir al usuario que introduzca una temperatura, convertir la temperatura, luego imprimir la respuesta. En Python, utilice la función "raw_input", la función "int" y la función "imprimir".

Instrucciones

1 Abra el editor de Python.

2 Pedirá al usuario que introduzca una temperatura. Por ejemplo, escriba:

temperatura = raw_input ( "Por favor, ingresa una temperatura de Python para convertir:")

En este ejemplo, "raw_input" captura la entrada y la almacena del usuario como una cadena en la variable "temperatura".

3 Convertir la cadena en un entero. Por ejemplo, escriba:

temp = int (temperatura)

Para los cálculos matemáticos, Python requiere una estructura de datos numéricos en lugar de una cadena. En este ejemplo, Python convierte en la "temperatura" cadena en un entero utilizando la función "int".

4 Pedirá al usuario que introduzca el tipo de conversión. Por ejemplo, escriba:

convertTemp = raw_input ( "Por favor seleccione ya sea escribiendo Celsius o Fahrenheit c (f) escribiendo f")

tiendas Python la selección del usuario en la variable "convertTemp".

5 Crear un "if" para convertir la temperatura. Por ejemplo, escriba:

si convertTemp == "c":

celcius = (5/9)*(temp_int-32)
print "Your temperature in Celcius is", (celcius)

Tipo de elif == "f":

farenheit = (9/5)*(temp+32)
print "Your temperature in Farenheit is", (farenheit)

más:

print "Sorry. Please try again and enter a C or an F";

En este ejemplo, el programa comprueba si el usuario ha entrado en una "c" para Celsius o "f" para Fahrenheit, a continuación, realiza el cálculo matemático e imprime la temperatura convertida. Si el usuario no introduce una "C" o una "f", el programa pide al usuario que vuelva a intentarlo.