Commit d820a542 authored by Tancredi Orlando's avatar Tancredi Orlando
Browse files

More fixes.

parent f66ce13c
......@@ -569,7 +569,7 @@ La sintesi è anche espressività
```
>>> frutta | verdure
{'coste', 'verze', 'mele', 'pere', 'porri', 'zucchine'}
{'porri', 'verze', 'pere', 'zucchine', 'coste', 'mele'}
```
```
......@@ -579,12 +579,12 @@ La sintesi è anche espressività
```
>>> frutta - verdure
{'mele', 'pere'}
{'pere', 'mele'}
```
```
>>> verdure - frutta
{'coste', 'verze', 'porri'}
{'verze', 'coste', 'porri'}
```
----
......@@ -742,14 +742,14 @@ Hello world!
----
### Parametri
## Parametri
- I parametri sono i dati in ingresso di una funzione
- La funzione deve essere "predisposta" per ricevere parametri (quantità)
- I parametri diventano variabili visibili all'interno della funzione per essere
usati
### Valore di ritorno
## Valore di ritorno
- Il valore di ritorno è ciò che fornisce in uscita la funzione, il proprio
risultato
......@@ -775,9 +775,30 @@ Hello world!
17
```
Notes:
- è importante che venga visto il `return` il prima possibile
- spiegare comunque la differenza tra restituire un valore e fare una `print`
----
## Parametri con valori di default
- Alcuni parametri possono essere resi opzionali
- Si fa assegnando ai parametri dei valori di default
- Se omettiamo l'argomento, la funzione userà quello di default
```python
def f(a, b=3, c=6):
print(a, b, c)
```
```
>>> f(1)
1 3 6
>>> f(1, 2)
1 2 6
>>> f(1, c=4)
1 3 4
```
----
......@@ -810,31 +831,6 @@ Accennare alle virtù della programmazione priva di side effects.
----
### Argomenti di default
- Alcuni parametri possono essere resi opzionali
- Si fa assegnando ai parametri dei valori di default
- Se omettiamo l'argomento, la funzione userà quello di default
```python
def f(a, b=3, c=6):
print(a, b, c)
```
```
>>> f(1)
1 3 6
>>> f(1, 2)
1 2 6
>>> f(1, c=4)
1 3 4
```
----
## None
- Equivale al `NULL` di C o Java
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment