¿Què és una variable?
Les variables són la base del Python, aquestes són un lloc on guardem informació (pot ser un número, text, etc.). A la imatge podem veure uns exemples. És important que el nom on guardem les variables no sigui igual a les paraules reservades del llenguatge, perquè si ho són, no funcionarà.
Normalment els valors de les variables seran:
Nombres: Poden ser enters (int) o decimals (float).
Strings: (Textos): Sempre s'han de posar entre cometes ("exemple")
Llistes: A dintre d'aquestes hi pot haver qualsevol mena de valor (números, textos, altres variables, etc.)
Booleans: poden ser true o false
Cal saber les variables més bàsiques per començar com:
input() per texts i int(input() per a números, demana un nombre a l'usuari
print() mostra TOT (tan variables com números o text) el que hi hagi escrit entre els dos parèntesis per la pantalla
Operacions: suma(+), resta(-), divisió(/), multiplicació(*), exponent (**) i divisió entera(//)
Estrucures:
Hi han dues estructures bàsiques: La condicional, i la iterativa.
Condicional: IF, ELIF i ELSE
L'estructura condicional bàsicament és una comparació entres dos valors, hi ha diferents comparacions:
Més gran (>), més gran o igual (≥), més petit (<), més petit o igual (≤), igual (==) o diferent (!=), l'estructura d'un condicional és: if/elif + valor 1 + comparació + valor 2 + :
El primer condicional que hem de posar és l'if, del segon al penúltim l'elif i l'últim sempre serà else, aquest no té comparació perquè compararà tots els altres casos possibles que no s'hagin especificat a vans. IMPORTANT: el que la comparació farà en cas que es compleixi, va tabulat abaix.
Iteratiu: WHILE i FOR
Iterativa: l'estructra iterativa serveix per repetir ordres, hi ha 2 funcions iteratives, el while i el for:
While: El while és molt semblant a la condicional, el que fa és repetir les funcions tabulades tants cops com es compleixi la comparació (les comparacions són les mateixes a les de l'IF i l'estructura també)
EX: a la foto et demana un número i et posa els 10 següents.
A dins del parentesis (y+11) es posa 11 i no 10 perque python comença a contar des del 0
For: el for, també serveix per fer bucles, però al contrari que el while, l'utilitzem sempre que sapiguem quants bucles volem fer, la seva estructura és diferent i seria així:
for x in range (z) si es vol posar un número, on x són els components de la variable z, i: for x in z si es vol posar una paraula, on x i z són el mateix. El que hi hagi a sota tabulat es repetirà tants cops com "x" 's hi hagi a "z".
A la imatge podem veure que a dins del parèntesis hi ha: a,0,-1: la "a" és des d'on comença la seqüència, "0" a on acaba i el "-1" l'increment de la seqüència.