Commit 256d12f9 authored by Niccolò Izzo's avatar Niccolò Izzo Committed by Tancredi Orlando
Browse files

Update day_1.md

parent ecd0b798
......@@ -409,10 +409,18 @@ False
- Non contengono elementi duplicati
```python
insieme = {"mele", "pere", 2, "arance"}
>>> frutta = {"mele", "pere", 2, "zucchine", "mele"}
>>> frutta
{'mele', 2, 'arance', 'pere'}
```
- Supportano operazioni logiche
- Supportano le operazioni insiemistiche
```python
>>> verdure = {"zucchine", "verze", "coste", "porri"}
>>> frutta.intersection(verdure)
{'zucchine'}
```
----
......@@ -447,24 +455,28 @@ Notes:
## `if`
Se una condizione è vera esegue un blocco di codice
- Se una condizione è vera esegue un blocco di codice
```python
if 3 > 2:
print('Condizione vera')
```
## Blocchi
- Si allineano con quattro spazi
- Funzionano anche 2 o 8 spazi, o i TAB
- Per favore usate i quattro spazi
Notes:
- Dire perché qua stiamo usando `print` e non scrivendo il valore e basta come
prima
## Blocchi
Si allineano con quattro spazi
(si possono usare anche 2 o 8 spazi, o i TAB, ma per favore non fatelo)
----
## `else`
- Il blocco viene eseguito solo se il più vicino if risulta falso
```python
if 3 > 2:
print('Condizione vera')
......@@ -476,7 +488,8 @@ else:
## `while`
Eseguire più volte le stesse istruzioni (fintantoché una condizione è vera)
- Esegue più volte le stesse istruzioni
- Fintantoché una condizione rimane vera
```python
>>> x = 0
......@@ -493,13 +506,28 @@ ora x vale 3
## `for`
Cicli di esecuzione sulle sequenze
- Esegue un blocco per ogni elemento di una sequenza
```python
for i in [0, 1, 2, 3, 4]:
print i
print(i)
```
- Si può creare al volo una sequenza fornendo gli estremi
```python
>>> for i in range(0,4):
... print(i)
...
0
1
2
3
```
Notes:
Dire che il secondo estremo non è compreso e come mai è così.
----
## `break`, `continue`
......
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