@@ -19,26 +19,26 @@ exercises: 10
1919
2020- Come posso usare le funzioni integrate?
2121- Come posso scoprire cosa fanno?
22- - Che tipo di errori possono verificarsi nei programmi ?
22+ - Che tipo di errori possono verificarsi?
2323
2424::::::::::::::::::::::::::::::::::::::::::::::::::
2525
2626## Usare i commenti per aggiungere documentazione ai programmi.
2727
2828``` python
29- # This sentence isn't executed by Python.
30- adjustment = 0.5 # Neither is this - anything after '#' is ignored .
29+ # Questa frase non è eseguita ma solo una descrizione
30+ adjustment = 0.5 # Nemmeno questo, tutto quello che si trova dopo '#' viene ignorato .
3131```
3232
3333## Una funzione può accettare zero o più argomenti.
3434
3535- Abbiamo già visto alcune funzioni, ora diamo un'occhiata più da vicino.
36- - Un * argomento* è un valore passato in una funzione.
37- - ` len ` prende esattamente uno .
38- - ` int ` , ` str ` e ` float ` creano un nuovo valore da uno esistente.
39- - ` print ` prende zero o più.
36+ - Chiamiamo argomento il valore che si passa a una funzione quando la si utilizza
37+ - ` len ` prende solo un argomento .
38+ - ` int ` , ` str ` e ` float ` creano un nuovo valore a partire da uno esistente.
39+ - ` print ` può essere chiamata senza argomenti o più
4040- ` print ` senza argomenti stampa una riga vuota.
41- - Bisogna sempre usare le parentesi, anche se sono vuote , in modo che Python sappia
41+ - Bisogna sempre usare le parentesi, anche senza argomenti , in modo che Python sappia
4242 che si sta chiamando una funzione.
4343
4444``` python
5555
5656## Ogni funzione restituisce qualcosa.
5757
58- - Ogni chiamata di funzione produce un risultato.
58+ - Ogni funzione eseguita produce un risultato.
5959- Se la funzione non ha un risultato utile da restituire, di solito restituisce il
60- valore speciale ` None ` . ` None ` è un oggetto Python che si sostituisce ogni volta che
60+ valore speciale ` None ` . ` None ` è un oggetto Python che ritorna ogni volta che
6161 non c'è un valore.
6262
6363``` python
@@ -72,10 +72,10 @@ result of print is None
7272
7373## Le funzioni incorporate di uso comune includono ` max ` , ` min ` e ` round ` .
7474
75- - Usare ` max ` per trovare il valore più grande di uno o più valori.
76- - Usare ` min ` per trovare il più piccolo .
75+ - Usare ` max ` per trovare il valore maggiore di uno o più valori.
76+ - Usare ` min ` per trovare il minore .
7777- Entrambi funzionano su stringhe di caratteri e numeri.
78- - "Più grande " e "più piccolo " usano (0-9, A-Z, a-z) per confrontare le lettere.
78+ - "Max " e "Min " usano (0-9, A-Z, a-z) per confrontare le lettere.
7979
8080``` python
8181print (max (1 , 2 , 3 ))
@@ -87,10 +87,10 @@ print(min('a', 'A', '0'))
87870
8888```
8989
90- ## Le funzioni possono funzionare solo per alcune ( combinazioni di) argomenti.
90+ ## Le funzioni possono essere seguite solo con alcuni o combinazioni di argomenti.
9191
92- - a ` max ` e ` min ` deve essere dato almeno un argomento.
93- - "La più grande dell' insieme vuoto" è una domanda senza senso.
92+ - A ` max ` e ` min ` deve essere dato almeno un argomento.
93+ - "La richiesta di un massino di un insieme vuoto" è una domanda senza senso.
9494- E devono essere dati oggetti che possono essere confrontati in modo significativo.
9595
9696``` python
@@ -107,8 +107,8 @@ TypeError: '>' not supported between instances of 'str' and 'int'
107107
108108## Le funzioni possono avere valori predefiniti per alcuni argomenti.
109109
110- - ` round ` arrotonda un numero in virgola mobile .
111- - Per impostazione predefinita, arrotonda a zero decimali.
110+ - ` round ` arrotonda un numero float .
111+ - Per impostazione predefinita, arrotonda con zero cifre decimali.
112112
113113``` python
114114round (3.712 )
@@ -118,7 +118,7 @@ round(3.712)
1181184
119119```
120120
121- - Possiamo specificare il numero di cifre decimali che desideriamo.
121+ - Possiamo specificare il numero di cifre decimali che desideriamo come argomento .
122122
123123``` python
124124round (3.712 , 1 )
@@ -130,19 +130,19 @@ round(3.712, 1)
130130
131131## Le funzioni collegate agli oggetti sono chiamate metodi
132132
133- - Le funzioni assumono un' altra forma che sarà comune negli episodi di pandas.
133+ - Le funzioni possono assumere un’ altra forma, che sarà comune negli episodi dedicati a pandas.
134134- I metodi hanno le parentesi come le funzioni, ma vengono dopo la variabile.
135135- Alcuni metodi sono utilizzati per operazioni interne a Python e sono contrassegnati da
136136 doppie sottolineature.
137137
138138``` python
139- my_string = ' Hello world!' # creation of a string object
139+ my_string = ' Hello world!' # creazione di un oggetto stringa
140140
141- print (len (my_string)) # the len function takes a string as an argument and returns the length of the string
141+ print (len (my_string)) # la funzione len prende una stringa come argomento e restituisce la sua lunghezza
142142
143- print (my_string.swapcase()) # calling the swapcase method on the my_string object
143+ print (my_string.swapcase()) # chiamata al metodo swapcase sull'oggetto my_string
144144
145- print (my_string.__len__ ()) # calling the internal __len__ method on the my_string object, used by len(my_string)
145+ print (my_string.__len__ ()) # chiamata diretta al metodo interno __len__, usato da len(my_string)
146146
147147```
148148
@@ -154,11 +154,10 @@ hELLO WORLD!
154154
155155- Potreste anche vederli concatenati. Funzionano da sinistra a destra.
156156
157- ``` python
158- print (my_string.isupper()) # Not all the letters are uppercase
159- print (my_string.upper()) # This capitalizes all the letters
157+ print(my_string.isupper()) # Non tutte le lettere sono maiuscole
158+ print(my_string.upper()) # Questo converte tutte le lettere in maiuscole
160159
161- print (my_string.upper().isupper()) # Now all the letters are uppercase
160+ print(my_string.upper().isupper()) # Ora tutte le lettere sono maiuscole
162161```
163162
164163```output
@@ -185,7 +184,7 @@ round(number, ndigits=None)
185184 the return value has the same type as the number. ndigits may be negative.
186185```
187186
188- ## Il Quaderno Jupyter offre due modi per ottenere aiuto.
187+ ## Il Jupyter notebook offre due modi per ottenere aiuto.
189188
190189- Opzione 1: posizionare il cursore vicino al punto in cui viene invocata la funzione in
191190 una cella (cioè il nome della funzione o i suoi parametri),
@@ -199,7 +198,7 @@ round(number, ndigits=None)
199198- Non prova nemmeno a eseguire il programma se non può essere analizzato.
200199
201200``` python
202- # Forgot to close the quote marks around the string .
201+ # Dimenticato di chiudere le virgolette .
203202name = ' Feng
204203```
205204
@@ -211,7 +210,7 @@ SyntaxError: EOL while scanning string literal
211210```
212211
213212``` python
214- # An extra '=' in the assignment .
213+ # Un extra '='.
215214age = = 52
216215```
217216
@@ -296,7 +295,7 @@ radiance = max(2.1, 2.0 + min(radiance, 1.1 * radiance - 0.5))
296295
297296# # Individuare la differenza
298297
299- 1 . Prevedere cosa stamperà ciascuna delle dichiarazioni `print ` del programma qui sotto.
298+ 1 . Prevedere cosa stamperà ciascuna delle funzioni `print ` del programma qui sotto.
3002992 . `max (len (rich), poor)` viene eseguito o produce un messaggio di errore? Se viene
301300 eseguito, il suo risultato ha senso?
302301
@@ -416,7 +415,7 @@ utili.
416415- Le funzioni possono funzionare solo per determinate combinazioni di argomenti.
417416- Le funzioni possono avere valori predefiniti per alcuni argomenti.
418417- Usare la funzione integrata `help ` per ottenere aiuto per una funzione.
419- - Il Quaderno Jupyter offre due modi per ottenere aiuto.
418+ - Il Jupyter notebook offre due modi per ottenere aiuto.
420419- Ogni funzione restituisce qualcosa.
421420- Python segnala un errore di sintassi quando non riesce a capire il sorgente di un
422421 programma.
0 commit comments