This is a draft cheat sheet. It is a work in progress and is not finished yet.
Bàsics
Els espais i la identació formen part del codi |
Cada bloc ve marcat per la identació |
# Ens permet fer comentaris |
""" |
ens permet fer comentaris de més línies |
""" |
Variables
Les variables no s'han de declarar, i agafen el tipus que se'ls assigna. |
Per llegir l'entrada: A = input() |
Transformar l'entrada a enter A = int(input()) |
Els decimals s'escriuen amb un punt, com per exemple 2.3 |
Interpreta un enter com una paraula: string(A) |
Paraules clau
print |
Imprimeix un valor |
print(i) |
while |
Repetició |
while (i>10): |
for |
Per a cada |
for i in range(10): |
if |
Si |
if (i==1); |
else |
Sinó |
else: |
def |
Per crear procediments |
def Fibo(n): |
return |
Retorna el valor |
return (i) |
range |
Rang de valors |
range(5) |
|
|
Operadors aritmètics
+ |
Suma |
2+3 retorna 5 |
- |
Resta |
3-2 retorna 1 |
* |
Producte |
2*3 retorna 6 |
/ |
Divisió |
3/2 retorna 2.5 |
% |
Mòdul |
6%4 retorna 2 |
** |
Exponencial |
2**3 retorna 8 |
// |
Divisió entera |
9//2 retorna 4 |
Operadors de comparació
< |
Menor |
2<3 |
<= |
Menor o igual |
2<=3 |
== |
Igual |
a==2 |
> |
Major |
3>2 |
>= |
Major o igual |
2>=2 |
!= |
Diferent |
2!=3 |
<> |
Diferent |
2<>3 |
Llistes
llista=[2,6,1] |
Creació |
crea: 2, 6, 1 |
llista[0] |
Accés |
retorna 2 |
len |
Mida |
len(llista) retorna 3 |
sort |
Ordena |
llista.sort() |
append |
Afagir |
llista.append(5) |
in |
Pertànyer |
3 in llista |
|
|
Operadors Lògics
and |
i |
(a>0) and (a<5) |
or |
o |
(a<0) or (a>5) |
not |
no |
not (a>3) |
Matemàtiques
ceil |
Part entera superior |
math.ceil(2.5) retorna 3 |
fabs |
Valor absolut |
math.fabs(-2) retorna 2 |
floor |
Part entera |
math.floor(2.5) retorna 2 |
gcd |
Màxim Comú Divisor |
math.gcd(14,36) retorna 2 |
pi |
Valor de pi |
3.141592… |
e |
Valor de e |
2.718281… |
sin, cos, tan |
Funcions trigonomètriques |
math.sin(2) |
asin |
Arcsinus |
math.asin(0.5) |
sqrt |
Arrel quadrada |
math.sqrt(50) |
log |
Logarítme (a falta de base neperià) |
math.log(4), math.log(30,10) |
degrees |
Passa a graus |
math.degrees(math.pi) |
radians |
Passa a radians |
math.radians(120) |
|