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)