ubiquitour.com

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 interpretativo, de código abierto que es ideal para principiantes programadores debido a su sintaxis de lenguaje natural. Al aprender a programar en Python, se le pedirá crear una función de conversión de temperatura. Para crear un programa que convierte entre Celsius y Fahrenheit, preguntar al usuario a una temperatura de entrada, convertir la temperatura, luego imprimir la respuesta. En Python, utiliza la función "raw_input", la función "int" y la función de "Imprimir".

Instrucciones

1 Abra su editor de Python.

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

temperatura = raw_input ("Introduzca una temperatura para Python para convertir:")

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

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

Temp = int(temperature)

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

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

convertTemp = raw_input ("Elija cualquiera de los dos grados escribiendo c o Farenheit(f) escribiendo f")

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

5 Crear una instrucción "if" para convertir la temperatura. Por ejemplo, escriba:

Si convertTemp == "c":

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

Elif tipo == "f":

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

otra cosa:

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 grados centígrados o "f" para Fahrenheit, entonces realiza el cálculo matemático e imprime la temperatura convertida. Si el usuario no introduce una "c" o una "f", el programa solicita al usuario que vuelva a intentarlo.