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
94643436
Commit
94643436
authored
May 07, 2017
by
Tancredi Orlando
Browse files
Minor fixes.
parent
3a198836
Changes
1
Show whitespace changes
Inline
Side-by-side
day_1.md
View file @
94643436
...
...
@@ -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`
...
...
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