Este es otro post dedicado a programación en Python, encontraréis todos los posts de este tipo juntos en el apartado Programación del blog. Y si queréis aprender más podéis visitar la web oficial de www.python.org
1.1 Operadores aritméticos básicos
Como en cualquier otro lenguaje el trabajo con operadores matemáticos y cadenas de texto es básico. En los dos próximos posts vamos a abarcar estos dos aspectos. Para empezar en este vamos a ver el uso de los operadores aritméticos en python.
Los operadores aritméticos más comunes son suma, resta, multiplicación y división que se representan con los símbolos +, - , * y / respectivamente. Podemos usar además los paréntesis para agrupar operaciones, como en cualquier otro lenguaje. Veamos unos ejemplos
# Guardamos en una variable la temperatura que introduce el usuario
var_Centigrados=input("Introduzca la temperatura en grados centígrados: ")
# Calculamos y guardamos en una variable la temperatura en grados Kelvin
var_Kelvin=(int(var_Centigrados))+273.15
# Mostramos por pantalla los grados Kelvin (antes pasamos a cadena la variable)
print("grados Kelvin: " + str(var_Kelvin))
# Calculamos y guardamos en una variable la temperatura en grados Farenheit
var_Farenheit=(int(var_Centigrados)*9)/5+32
# Mostramos por pantalla los grados Farenheit (antes pasamos a cadena la variable)
print("grados Farenheit: " + str(var_Farenheit))
click aquí para descargar el código
Antes de mostrar por pantalla las variables numéricas de los grados Kelvin (var_Kelvin) y Farenheit (var_Farenheit) las hemos pasado a cadena con la instrucción str(), si no haemos esto python nos devolverá un error como el que os muestro a continuación
Traceback (most recent call last):
File "/home/pi/Desktop/test.py", line 4, in <module>
var_CadenasUnidas=var_CadenaTexto + var_Numero
TypeError: cannot concatenate 'str' and 'int' objects
Existen más operadores matemáticos algunos de ellos son el módulo que se utiliza usando el comando %, y elevado a, que se utiliza con **.
La función que calcula el módulo nos devolverá el valor 1, si la división de los dos números tiene resto, o el valor 0, si la división de los dos números no tiene resto.
# Guardamos en una variable el módulo de 3 dividido entre 2
var_Modulo=3%2
# Guardamos en una segunda variable el módulo de 2 dividido entre 2
var_Modulo2=2%2
# Mostramos por pantalla el valor de los dos módulos
print(var_Modulo)
print(var_Modulo2)
click aquí para descargar el código
Veamos un ejemplo de la función elevado a (que se usa con el símbolo **)
Veamos un ejemplo de la función elevado a (que se usa con el símbolo **)
# Guardamos en una variable el valor de 2 elevado a 8
var_ElevadoA=2**8
# Mostramos por pantalla el valor
print(var_ElevadoA)
No hay comentarios:
Publicar un comentario