Hola, os voy a poner el resumen de la clase del lunes cinco de noviembre. Todo lo que pongo está operado en la terminal.
OPERACIONES CON CIFRAS:
*Código de suma en la terminal:
Si ponemos 3+4 pondrá 7, pero si ponemos print "3+4" lo interpretará como un texto y nos lo dejara igual pero sin comillas.
*Código de la Resta. (Son los mismos codigos que la suma pero con el signo menos)
*Código de la multiplicación:
print 4*5
20
*Código de división:
print 23/5
4
Da cuatro justo ya que le hemos ordenado que opere con números enteros
Si queremos ver el resto de la operación hay que poner:
print 23%5
*Código de división con decimales:
print 23.0/5
4.6
print 23/5.0
4.6
*Código de elevación al cubo:
print 2**3
8
OPERACIONES CON TEXTOS:
Suena raro pero con la terminal también podemos hacer que nos sume textos (se llama concatenar):
Suma:
print "hola"+"guapo"
holaguapo (lo devuelve todo unido)
print "hola " + "guapo"
hola guapo (nos lo devolvera espaciado)
Multiplicación:
print "guapo"*5
guapoguapoguapoguapoguapo
Variables:
fernando=45
print fernando (cada vez que ponga fernando interpretará 45)
45
print"fernado" (saldra fernando)
fernando
print fernando="estoy loco" (para dar 3 veces estoy loco...)
print fernado*3
estoy loco estoy loco estoy loco
Conversiones:
str(loquesea) se utiliza para convertir en textos
int(loquesea) número entero
float(loquesea) número flotante o con decimales
numero="45"
numero2="13"
print numero+numero2
4513 (los enlaza sin operarlos)
Si queremos que se sumen:
print int(numero)+int(numero2)
print 3+5
8
print str(3)+str(5)
35
print str(3+5)
8
print str(3)+"+"+str(5)
3+5
Para introducir un texto:
input("texto") (este intenta evaluarlo)
input_raw("texto") (nos lo devuelve igual que lo hemos escrito)
entrada=raw_input("introduce tu nombre")
introduce tu nombre
entrada=raw_input("introduce tu nombre")
introduce tu nombre: fernado
entrada
'fernando'
entrada=input("introduce tu nombre")
introduce tu nombre: fernando
entrada
"estoy loco"
entrada=raw_input("escribe algo:")
escibe algo:3+5
'3+5'
entrada=input("escribe algo:")
escribe algo: 3+5
entrada
8
-----------------------------------------------------------------
En un script: COMENTARIOS
Para que la se ignore lo que ponemos hay que poner (#)
#tonto
...
Ejemplo de programa en Python
#este programa suma dos numeros
numero1=input("escribe el primer numero:_")
numero2=input("escribe el segundo numero_")
resultado=numero1+numero2
print "su suma es: "+str (resultado)