Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Andrew
intro
Commits
8233c88f
Commit
8233c88f
authored
May 07, 2017
by
Niccolò Izzo
Browse files
Update day_1.md
parent
c1d08ca0
Changes
1
Hide whitespace changes
Inline
Side-by-side
day_1.md
View file @
8233c88f
...
...
@@ -382,10 +382,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'
}
```
----
...
...
@@ -420,24 +428,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'
)
...
...
@@ -449,7 +461,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
...
...
@@ -466,13 +479,28 @@ ora x vale 3
## `for`
Cicli di esecuzione sulle
sequenz
e
-
Esegue un blocco per ogni elemento di una
sequenz
a
```
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`
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment