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

Minor fixes.

parent 3a198836
......@@ -661,7 +661,7 @@ else:
- Se è vera esegue un blocco di codice
- Vai al primo punto
```python
```
>>> x = 0
>>> while x < 3:
... x = x + 1
......@@ -678,22 +678,19 @@ ora x vale 3
- Esegue un blocco per ogni elemento di una sequenza
```python
for i in [0, 1, 2, 3, 4]:
print(i)
```
>>> for i in [0, 1, 2, 3, 4]:
... print(i)
0 1 2 3 4
```
- La funzione `range()` genera sequenze da usare all'interno di istruzioni
`for`
```python
>>> for i in range(0, 4):
```
>>> for i in range(0, 5):
... print(i)
...
0
1
2
3
0 1 2 3 4
```
----
......@@ -724,23 +721,22 @@ for i in [0, 1, 2, 3, 4]:
## Funzioni
- Porzioni riusabili di un programma
- Il concetto più importante per costruire un programma
- Ci permettono di dare un nome a un blocco di istruzioni
- E di eseguirle quando vogliamo, "chiamando" la funzione
- Si definiscono con la keyword `def`
----
## Esempio
```python
def say_hello():
print('hello world')
- È una porzione di codice a cui è assegnato un nome
- È possibile eseguire il codice di una funzione similmente a come si ottiene
il valore contenuto da una variabile
- Permettono di riutilizzare il codice che scriviamo
- Si definiscono con l'istruzione `def`
```
>>> def say_hello():
... print('Hello world!')
```
say_hello() # chiama la funzione
say_hello() # chiama la funzione di nuovo
```
>>> say_hello() # chiama la funzione
Hello world!
>>> say_hello() # chiama la funzione nuovamente
Hello world!
```
----
......@@ -751,6 +747,7 @@ say_hello() # chiama la funzione di nuovo
- Se si chiama la funzione, bisogna assegnargli dei valori
- I valori che vengono passati durante la chiamata sono detti "argomenti"
----
## Lo statement `return`
......
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