Python básico linux
#script
#variables_numericas
Ahora juguemos con números .
ATENTOS: El siguiente script generará un error a la primera (por temas didácticos).
Crea un archivo, nombralo con extensión .py (numeros.py) y dale permisos para ejecutar (chmod). Agregale este código python
#!/usr/bin/python3
# crear variables
variable1 = "Hola mundo "
variable2 = "linux"
# variables numéricas
numero1 = 5
numero2 = 10
numero3 = "20"
print (variable1 + variable2)
print (numero1 + numero2)
print (numero1 + numero3)
print ("hola numero " + numero3)
Son cosas que ya conoces del script #hola_mundo , salvo que ahora agregamos variables numéricas (numero1, numero2 y numero3). Guarda
Ejecuta el script (./numeros.py)
AHORA HAY UN ERROR
Te explico donde esta el error. Pero mira primero como esta la variable numero3.
Su valor esta entre " ... Y lo que hemos aprendido es que comillas significan texto. Asi que numero3 en realidad es texto y python no puede concatenar o sumar números y textos mezclados
Mira las dos últimas líneas del script tienen algo raro.
Primero esta:
print (numero1 + numero3)
Intenta concatenar numero1 y numero3. Pero es numero y texto, asi que manda error.
Ahora esta:
print ("hola numero " + numero3)
Como hay texto entre comillas y numero3 es texto también, pasara sin problemas. Asi que:
ELIMINA o comenta (#) la linea que dice print (numero1 + numero3), guarda y ejecuta de nuevo el script (./numeros.py)... Ahora debe funcionar
Has aprendido a sumar números (claro también existen las demás operaciones matemáticas), pero no textos; los textos se concatenan. Y has notado como se usa + para concatenar y sumar según el contexto en que se use
1 · 337 ·