Si sumem variables int o float, es fa l’operació matemàtica
x=3y=5z=x+y #z prendrà el valor 8print(z)La suma en variables int es pot utilitzar per augmentar el valor d’una variable.
x=3x=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=3x+=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 enteredat=edat+25print("D’aquí 25 anys tindràs", edat," anys")Si multipliquem variables int o float, es fa l’operació matemàtica
x=3y=5z=x*y #z prendrà el valor 15print(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)Només es pot utilitzar amb variables int o float. El símbol que cal utilitzar són dos asteriscs.
x=2y=3z=2**3 #calculem 2 elevat a 3 i ho desem a la varaible zprint(z)