Python - Operacions

Suma

Variables int o float

Variables string

Si sumem variables int o float, es fa l’operació matemàtica

x=3
y=5
z=x+y 
#z prendrà el valor 8
print(z)

La suma en variables int es pot utilitzar per augmentar el valor d’una variable.

x=3
x=x+1  #La x passarà a valer 4, ja que 3+1=4 
print(x)

Com que és molt habitual fer aquests increments, es pot abreviar de la següent manera: enlloc d’escriure x=x+1 es pot escriure x+=1

x=3
x+=1   #La x passarà a valer 4, ja que 3+1=4 
print (x)


Si sumem variables string, ajuntarà els caràcters

x="Hola "
y="gent del SiX"
z=x+y 
#z valdrà "Hola gent del SiX"
print(z)

Si sumem una variable int i una string obtindrem un error. Es pot utilitzar la funció int() per convertir una string en una int. Es especialment útil quan es recullen dades que introdueix l’usuari, ja que aquestes sempre són string.

print("Quants anys tens?")
edat=int(input())   
#recollim l’edat i indiquem que és enter
edat=edat+25
print("D’aquí 25 anys tindràs", edat," anys")


Multiplicació

Variables int o float

Variables string

Si multipliquem variables int o float, es fa l’operació matemàtica

x=3
y=5
z=x*y 
#z prendrà el valor 15
print(z)

Si multipliquem una variable string per un nombre, repetirà els caràcters les vegades indicades

x="Hola"
z=x*3 
#z prendrà el valor "HolaHolaHola"
print(z)

Potències

Només es pot utilitzar amb variables int o float. El símbol que cal utilitzar són dos asteriscs.

x=2
y=3
z=2**3 #calculem 2 elevat a 3 i ho desem a la varaible z
print(z)