1 TEMA 2: INPUT – OUTPUT Y VARIABLES
1. PROGRAMAS
Mostrar un texto en terminal “Hello World” c/ comando print print (“Hello World”) al dar ↲ sale en pantalla
Programa = script = Instrucciones q. se dan a la máquina para hacer algo
Texto = string entre comillas + paréntesis c/ comando *espacio no afecta
En Atom: se escribe y se guarda como [Link] luego ejecutar en terminal: py [Link] al dar ↲ Hello World
En Thonny lo mismo al dar F5sale en Shell (inf)
1.1. INTERACCIONANDO CON EL PROGRAMA: ALMACENANDO LA ENTRADA DE DATOS
Comando input: input (“Edad: “) ↲ Edad: y espera a q. se introduzca el dato y ↲ no hace más si no hay otra orden
Input-output = entrada de datos usuario programa para obtener salida de datos
2. VARIABLES
Es un espacio en la RAM en q. Python guarda un dato se crea simplemente dándole un nombre cualquiera yo = Floren
Tb. se pueden adjudicar varias separadas c/ comas number1, number2 = 6, 14
Se puede obtener c/ input yo = input ("¿Nombre?: ") Luego utilizar esa variable print ("Hola, " + yo) Hola, Floren
Lo considera siempre texto str si lo queremos como número aplicar función (val,int,float…)
Válido cualquier nombre (* comandos y reserved words) q. tenga sentido entenderlo después
Evitar mayúsculas: las distingue puede llevar a error
3 Tipos: Números enteros: int
Números decimales: float (con . es anglosajón) comando type (…) da el tipo a q. corresponde la variable
Texto: str type (yo) <class ‘str’>
2.1. MODIFICANDO VARIABLES
Volviendo a dar otro contenido a una variable creada borra el anterior y pone el nuevo
2.2. OPERANDO VARIABLES
Operables si la operación tiene sentido: no tiene sentido operar str c/ int o float + recordar q. input da siempre str
Se pueden sumar str los junta Operadores
print ("Hola" +”mundo”) Suma Resta Producto División Potencia Parte entera Resto
Holamundo (espacio es 1 carácter) de división de división
Resultado de división es siempre float 2+3 5-3 2*3 15/3 2**3 4**.5 5//2 5%2
5 2 6 5 8 2 2 1
Otras operaciones c/ funciones
Algunas hay q. descargar librería
Redondear round() (está por defecto) Truncar floor() (hay q. descargar d/ librería math: from math import floor)
3. DOCUMENTACIÓN OFICIAL DE PYTHON
La dirección para la documentación oficial de Python 3 es [Link]