0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni14 pagine
Informatica
Il documento tratta vari aspetti della programmazione in Python, inclusa la funzione print, la gestione delle variabili, i tipi di dati e le strutture di controllo come if, cicli while e for. Viene anche discusso l'uso di commenti, la concatenazione di stringhe, la formattazione dell'output e le funzioni. Infine, si affrontano le regole di denominazione delle variabili e delle funzioni, nonché il passaggio di argomenti alle funzioni.
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni14 pagine
Informatica
Il documento tratta vari aspetti della programmazione in Python, inclusa la funzione print, la gestione delle variabili, i tipi di dati e le strutture di controllo come if, cicli while e for. Viene anche discusso l'uso di commenti, la concatenazione di stringhe, la formattazione dell'output e le funzioni. Infine, si affrontano le regole di denominazione delle variabili e delle funzioni, nonché il passaggio di argomenti alle funzioni.
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
SECONDO CAPIToLo
FUNZIONE PRINT
Print prom) Pri Canmn da var) print Cann
he vere")
laeunzione print stampa un output sullo Schermo.
prompt pud essere una qualsiasi variabile, ovvero un elemento, o stringa, cioé una frase.
la. stringa deve necessariamente essere inserita tra virgolette singole O doppie.
“Sela stringa contiene un apostroro conviene utilizzare le virgolette singole € viceversa.
-@ possibile anche utilizzare triple virgolette, Sia Singola Che doppia, per poter andare a
Capo, o pill Semplicemente utilizzare Un backslash.
COMMENT
vaste programme vismtiten.
commenti Sono note, precedute da un hashtag, di spiegazione allinterno del
programma.
-SOno ignorati dallinterprete, ma sono destinati ad una persona che legge il Codice del
programma.
“viene visualizzato prima di una riga o subito accanto.
VARIABILI
eriabite = enpressions ume 8.2 print Coon)
-unavariabile é un nome che rappresenta un valore memorizzato nelia memoria del
computer.
nelliseruzione di assegnazione, il valore di ricezione della variabile deve trovarsi sullato
sinistro.
e PoOssibile utiliZZare una variabile Solo se le viene assegnato un vaiore.
ERRORE COMUNE REGOLE DI DENOMINAZIONE
-errore di battitura, ilnome della variabile non pud essere una parolachiave di
python,
stanua. 508 ilnome delia variabile non pud contenere spazi.
Prat trove ntl. onan) primo carattere non pud essere un underscore.
pt Coram? i nomi delle variabili Pano distinzione tra maiuscole e
minuscole,
NUOVA FUNZIONE PRINT
VISUALIZZAZIONE DI PIU ELEMENTI CON LA FUNZIONE PRINT
1ementi Sno Separati da virgole quando vengono passati come argomenti
Irgomenti vengono visualizzati nelroraine in cui vengono passat alla FuNzione.
-Qli elementi vengono automaticamente Separati da uno spazio quando vengono
visualizzati sullo schermo.
Print Wi trove mata tanen, fone")TIPI DI DATI
typetd tyes) tapes”) int per intero.
emint” —clan'ttnt can't’ Ploat per numero reaie
ser per seringa
“1 tipi di dati SONo delle Categorizzazioni del vaiore in
memoria
jumerico letterale é un numero scritto in un programma.
aicune operazioni si comporéano in modo diverso a Seconda del tipo di dati
aicune operazioni possono essere Svolte SOlO CON un determinadto tipo di dato.
RIASSEGNAZIONE DI UNA VARIABILE AD UN TIPO DIVERSO
“und variabile in python puo riferirsi dd Elementi di QUGISIOS: IPO. s.r» ~ -" Porta dt cago”
FUNZIONE INPUT
esate ep ramet
‘Ja eunzione integrata put legge input dalla tastiera e restituisce i dati come stringa
Anson (anciont arg) rarinite int inp (prompt) vaiabite «Poot Gop prompt)
-€ possibile conver tire input at¢raverso una eunzione annidata.
‘ilvalore restituito da eunzionez viene passato a Punzionel.
ESECUZIONE DI CALCOLI
(oporendo peretoaperandot)
-toperatore matematico é lo strumento per eseguire i Calcoli
“gli perandi sono vaiori su cui si applicaroperatore.
le variabili possono essere usate come operandi,
rodsaecles
DIVISIONE ESPONENTE
-hoperatore/esegue 'operazione in -loperatore™ eleva un numero auna
virgola mobile. potenza
hoperatere /7 esegue toperazione dei
numeriinteri.
MODULO. snes
prendes operands = vinta tacinate
-hoperatore % esegue une divisione e
perandes //oprande = vintiate restituisce il resto.PRECEDENZA DEGLI OPERATORL CONVERSIONE DI TIPI DI DATI
operazioni tra parentesi. Werinbite = eapressions fomaten = 8.6
-elevamento a potenza. wariakite amvertte.= type (wariahite) — Ravntaa= Poa (iavaie)
-moltiplicazione, divisione e resto.
-dddizione e sottrazione. ‘per convertive una variabile in un altro
+ipo bisogna creare unaitra
variabile ed inserire il tipo di dati.
SUDDIVISIONE DI ISTRUZIONI LUNGHE IN
PIU RIGHE
carattere di Continuazione multiriga \ Consente di Suddividere un istruzione in pid
rigne.
“qualsiasi parte di un istruzione racchiusa tra parentesi puo. essere interrotta senza il
carateere di continuazione multiriga,
CONCATENAZIONE DI STRINGHE
pint ones = amtien Sring son thew! = ature
“ted rit (ings)
6 possibile utilizzare toperatore + per unire le stringhe
-due 0 pili valoriletterali stringa scritti adiacenti luno alraitro separati da spazi, tab o
newline sono i amenee concatenati in ununica seringa.
NUOVE FUNZIONI PRINT.
print Come") = ont ‘print ("as a
print tan")
-inserendo end=Pinelinea alld Pine di una stringa é possibile inserire un Pinelinea anziché i
carattere di nuovariga
“largomento speciale Sep=delimitatore inserisce un carattere come Seperatore di
element
Print one, ends'\n) ome Print ome vende) = ome tw
tow) foe print (e)
senendo dopo rargomento speciale end il carattere newline, \n, la stringa che lo succede
verra visualizzata nelia riga successiva.
serendo dopo rargomento speciale end il carattere horizontal tab, \t, Ia stringa che |o
succede verra visualizzata con una serie di Spazi.
OUTPUT FORMATTATO CON F-STRINGS,
rit (promt) print (promt omriahite') print (prompt immer!) print (prompt (variate!)
-una e-sérings é un tipo speciale di valore letterale stringa preceduto aalialettera e.
le @-strings Supportano il Segnaposto, placeholder, per le veriabili,ma possono essere
anche espressioni che vengono valutate,SPECIFICATORI
Mees
print (F prompt (ariahte:[aPtinaamertllecaceal Il ee
embers 86%
“Si POSSONO UtiliZZAre gli SPECIPICALOFi diFOPMALO CON SEGNAPOSEI. | pristr"immbere, 1)
ALLINEAMENTO.
-6un aliineamento Porzato dei valori alinterno di un campo. rad romeca!
“ Si utiliZza per
lalineamento a destra, e* si utiliza per ralineamento alcentro.
LARGHEZZA rit me)
-Siutilizza per specificare Ia largnezza minima del campo.
embers s848.48
VIRGOLE DI SEPARAZIONE rit mbar
‘SiutiliZZq per visualizzare il numero con virgole ai Separazione.
renters
PRECISIONE re nenber:0%6!)
-Si utilizZa per visualizzare il numero di Cire decimal richies+o.
embers A869
TIPO. rit vember: 28
Si UtiliZ2a per visualizzare un tipo di dato.
*
NUMERI MAGICI*# imped 0.089
‘un numero magico é un valore numerico, apparentemente inspiegabile che appare nel
Codice di un programma.
SVANTAGGI
-pud essere dipricile determinare lo Scopo del numero,
puo risultare diPPicile cambiare il numero in ogni posizione del codice.
“Sicorre ilrischio di erroridibattitura,
[Link] NOME erent teen 0.068
-una costante é un nome che rappresenta un valore che non cambia durante 'esecuzione
del programma.
VANTAGGI
“le CoStanti rendono il Codice autoesplicativo, auto-documentativo.
le Costanti SempliFicano Ia gestione del codice, modiFicare il valore assegnato alia
costante ha epPetto ovunque venga utilizzata
le costanti consentono di evitare errori tipograrici,TERZO CAPITolo
ISTRUZIONE IF
candice ey
rime pinto)
Istraine et maggort i)
aisenuzionele é una strusturadecisionale, ovvero un-azione specifica eseguita solo se
esiste una condizione,
- una struttura [Link] alternativaunica Fornisce un Solo percorso aiternativo
di esecuzione, se Ia condizione non é vera, esce dalla struttura,
OPERATORE RELAZIONALE.
> < >= <:
maggiore | minoreo
maggiore minore ouguate
un Openatoreinelazionale determina se esiste una relazione'specirica tra due valor
-uneSphessionebooleana viene testata dellistruzione if per determinare se éverao
alsa
ISTRUZIONE IF-ELSE
A candi: ton
sisi paths aggre)
wa: te:
‘ie pestle areas)
‘und strutéurd decisionale a: doppia aiternativa hd due possibili percorsi di esecuzione.
Ja ClaUSOIOHP € Id clausoldelse devono essere allineate, mentre le istruzioni devono
essere rientrate in modo coerente,
lestringhe possono essere Je stringhe possono essere
conerontate u -ZandO gli Operator conerontate utiliZZando gli operatori
ecw acme,
STRUTTURE DECISLONALI NIDIFICATE
‘una struttunadecisionale pud essere nidieicata allinterno di unaitra
‘strutturddecisionale.
utilizzare un in und struttura decisionale nidiFicataTERZO CAPITolo
ISTRUZIONE IF-ELIF-ELSE
1 candi: tao
ati isthe amggyre 9
i ent:
Ares ered)
tes:
ite pista eagnta 080)
istruzioneipselieselse é und versione speciale di una struttura decisionale.
“Semplipica la struttura della logicadellestruteure a ali NidiPicate multiple.
OPERATORI LOGICI
“Gli penakonilogici possono essere utiliZZati per creare espressionibooleane
compiesse.
OPERATORE AND
ha due espressioni booleone come operandi.
-cred un espressionebooleanacomposéache é true solo quando
entrambele espressioni Secondarie sono true.
OPERATORE OR
hd dueespressionibooleone come operandi.
-cred un espressione:booleanacompostache é true quando
aimeno und delle espressioni secondarie é true.
OPERATORE NOT
ha una'soldespressioneibooleana come operando e ne inverte il
valore logico.
volte pud essere necessario mettere le parentesiintorno ad
urvespressione per chiarire acosa si Sta applicando roperatore.
VARIABILI BOOLEANE
‘una variabilebooleana Pa rieerimento ad uno dei duevatoni, enue 0 ealse.
-€rappresentata dal tipo di dati SOO!
comunemente Sono usati come elag.
FLAG.
Ja@lag é una variabile che segnala quando Fogefem ~ MONESIStE
sisteunacondizione in un programma. Fagttne > SISKCICLO WHILE
Rite cn:
slap Conia pr"
10 di Struttura di ripetizione, ovvero una struttura che Fa ripetere
al computer il odice incluso secondo necessitd.
-GFINChé uN Ciclo iInkerromparesecuzione, deve accadere qualcosa allinterno del Ciclo
per rendere Palsalaconaizione.
-i1CiCIOWnile 6 NOLO Come Ciclo pre-test perché verificale Condizione prima di eseguire
uniterazione.
CICLO INFINITO
-UN CiclO;NPINi#O é uN Ciclo Che Non ha modo di Fermarsi.
-Simpete Pino allinterruzione del programma.
-Siveriica quando il programmatore aimentica di includere il codicediarresto nel
Ciclo,
CICLO FOR
fr we in tsa form inl sash
‘ain frit moe)
-il€icloRo? é un ciclo controliato da un contatore,ovvero le iterazioni Sono eseguite un
‘Numero SpeCciico di volte.
-ivalori#raiparentesi, in python lista, non devono essere necessariamente una serie
ordinata di numeri, ma possono essere anche delle stringhe.
FUNZIONE RANGE
-laeunzionenange sempiieica il processo di scrittura del ciclo Por.
“Pestituisce un Oggebeoiterabile, ovvero una seguenze divaiori,
-laeunzionenange pud contenere tre argomenti, che possono essere numeri o variabil.
Pes oom
-ilprimo argomento é
usato comevaiore) usato comevaiore) valore delpasso;
“aniziaie, ‘pinale.
ilvalore Pinal visualizzato sara minore di quello inserito.
-illpasso pud essere negativo, ma non pud essere un numerocontavirgola quindi i
Pe orgomenti dovranno essere raddoppiatiQUARTO CAPITolo
OPERATORI DI ASSEGNAZIONE INCREMENTAL
-inmoleiswruzionidiassegnazione, la variabile Sullako
sinistro deltoperatore = appare anche sul lato destro 7
delroperatore =. UGUALE
CICLI DI CONVALIDA DELLINPUT
Se putente Fornisce datienrati, il programma produce un
Output non corretto.
-importante progettare il programma in modo tale che un input errato non vengamai
accettato.
CICLI ANNIDATI
-un ciclo‘annidato é un ciclo contenuto allinterno di Un altro Ciclo.
siiciclointerno passa attraverso tutte le sue iterazioni per ogni iterazione del Ciclo’
esterno.
-iOOpineerni cCompletano le loro iterazioni pill velocemente deiloopiesterni:
FUNZIONI
4t Foxineo: 1@UNZION SONO uN
rime —-«SEQUONOUNALEIVIEA SPeciFica
inane
tent)
le @unzioni consentono di evere un coaice pill semplice.
“pud [Link] il debug di ogni Cunzione Singolarmense.
-Raciti¢a illavoromisquadra diversimembridelseam possono scrivere
diverse punzioni.
REGOLE DI DENOMINAZIONE
-vietato utilizzare parole chiave,
-non pud contenere spazi.
| primoccanawtene deve essere una lestenaorundenscore.
“tutti gilakenicanaeEer devono essere [Link] numero o Wunderscore.
i Caraéterimaiuscoli eminuscon sono distinti
“ilmome della Punzione deve essere descrittiva deltabtivitd Svolta.
INTESTAZIONE DELLA FUNZIONE
anciudeia poroia chiave deeeimome dela punzioneQUINTo CAPITolo
CHIAMATA DI UNA FUNZIONE
-quando viene chiamata una eunzione, interprete: esegue le
iSEPUZIONI Nel bIOCCO.
-linterprete Che ha chiamato Ia eunzione.
PAROLA CHIAVE PASS
-lapanolachiave pass é utile per creare eunzionivucte.
‘la parolacniavepass viene ignonata dalinterprete.
VARIABILI LOCALT
-depimiscela - alia variapilelocale viene assegnato un valorealinternodiuna
-logica principale ‘Punzione.
delprogramma | -apparéiene souo alla eunzioneincuiéstatacneata,
PASSAGGIO DI ARGOMENTI ALLE FUNZIONI
eb nts -hapgomento sonowdaki che vengono snviaiinunaleunzione
sryuteswpnaioe Ol VOIabile/paramesro viene assegnato il valorediunTargomento
tenon rgd quando viene chiamatalaeunzione.
alparametroerargomento anno rirerimento allo stessovaiore:
At tonineiprensins Si PUO Scrivere und eunzione cheaccetea piangomenti.
sao “gi argomenti vengono passatiperposizione ai paramesrs
‘rene corrispondenti.
APPORTARE MODIFICHE AI PARAMETRI
-lemodiFicheapportare a un valoredi paramesro delia PunzionenonimnelMiscono
sulrargomento.
“il passaggio‘ivalone Pornisce unacomunicazioneunidinezionale tra una eunzione e
unaitra,
Af maint: ARGOMENTI DENOMINATI
cage sain
treater) | timp Peeters
Pret targmant
-un argomentoidenomina&o é un argomento che specificaa quale
AS taint (gerematod (paramesno deve essere passatoulvaiore.
peremstesumusnas | -10 abbiamo inconsapevolmenteUtiliZZatO Con rangomentolspeciale:
end.
AS maint
mrgneate te print Cat ands” *Y
toate ergs
Se
6 ti grt
———QUINTo CAPITolo
VARIABILI GLOBALI
gtebel vorinbee name
le variabili global sono create da un’ SCrittaalareuordi
tutte le PUNZIONL
“@ possibile accedervi da anche dallinterno di
una eunzione.
{Ole pOsizioni nel codice potrebbero causare un valoredivariapileennato.
-le PUNZiONi dipendono da tali variabili, questo rende diPFicile il trasPerimento delle
Punzioni in altri programm.
-le variabili globali rendono un programmaxdiericieda capire
COSTANTI GLOBALL
-lacostantelgiobale é un nome:giobale che PariPerimento aun valore che non/pud
essere modificato,
FUNZIONE DI LIBRERIA STANDARD
-UNaibheriaistandara é una libreriadieunzionipresscritte Fornite con python.
MODULI
import dt aie,
“i MOU SON File Che memonizzano le PuNzioni delialibreniastanaara.
-per chiamaneunaeunzione memorizzata in un modulo énecessario scrivere
unistruzione import.
MODULO RANDOM NOTAZIONE PUNTO bite Forione
“include @unzionidilibrenia per lavorare | -nowazione per chiamare una eunzione
connumenicasual appartenente aun moauio.
RANDINT RANDRANGE RANDOM UNIFORM
-generaun srestituisce srestituisce un -restituisce un
eloatcasuale ma
consente diQUINTO CAPITolo
FUNZIONI CON RESTITUZIONE DEL VALORE
-queste RUNZION: Sono
SCRIVERE FUNZIONI PRODUTTIVE
dat Fenciont At commas
‘steno ities noms noms
xterm tapas estore einttde
-per scrivere und eunzione chenestituisce unvaione, Si Scrive und @unzione'semplicee Si
ggiungono undo pilkistruzionireturn:
‘AS#NUZIONEMEetUIN pud Contenere anche uNespressionecompless@
MODULO MATH
-stringhe import matt
rahoen nome hrings, -ilmoaulomath é parte delia ibreria'standara che contiene
‘Punzioni utili per eseguire Calcolimatematici.
iimodulomarshderinisce le variabili pied e a Cui Sono assegnai
-valori Valori matematici per pi-greco ela costante di eulero.
boolean:
MEMORIZZAZIONE DELLE FUNZIONI NEI MODULI
-modularizzazione significa raggruppare delle Punzioni correlate
in moduli.
“pid vaiori il modulo é un File Che Contiene uNicodice Python Con ja@erinizione)
‘GellaPunzione ma non le Chiamate alle FuNzioni.
Fats
ctor eee, copra
REGOLE DEI MODULI
imomerdelile deve terminare con py.
«non pud essere uguale ad una parolacniavepyshon.
ESECUZIONE CONDIZIONALE DELLA FUNZIONE PRINCIPALE
é possibile creare un modulo Che puo éSSeneleseguito come programmacqutkOnOMo®
importato in un aitro programma
-quando un Fite di un codiceisongente viene caricato nel
‘Speciale chiamatagmnamem® viene creata,
-Se il Codicesorgente é impostato come modulo, ia variabileganames= verrdimposéata
‘sul nome modulo.
-Se il Codice'songente viene eseguito Come programma principale, la vari
verrdaimpostata sul vaiore
interprete python, una variabile
bile names)
Bab mints items, 3
‘steer mained - per impedire Ia Punzione main dalresecuzione quando il
Bab fomioneis Pile viene impost#atoicome modulo, é possibile
ahewet[———$€TTIMo CAPITolo
SEQUENZE
una sequenzaé un oggetto contenente pillelementididati.
“python ornisce due:tipi di Sequenzesiste e €uple.
LIsTA
vont
Leagpbevegp tected nfealaeicn ane.)
la lista é un oggetto Che contiene pilkelementi didati
/pud contenere oggeeti di aiversitipi
pristloone 6) rretCinted rrntlyosd
Iaeunzioneprine@ pud essere utilizzata per visuanzzare uninteralista,
vesiahite =tist.d meena rang 0
Id @UNZIONEHSE pud convertire determinati tipi dioggettiinlste.
-@ possibile utilizzare un CicloROP per scorrere unalista. farm ert.
nometse's “POPEPaeOreWinipetizione crea pill copie di unalistaeleunisce
INDICIZZAZIONE
‘un indice é un numero che specifica ia posizioneaiunelemento in unalista.
“HiNdiCe del primovelemento nelia lista é 0, il Secondoelemento é 2 e COSiViA.
ghindicmnegativpidentiPicano le posizioniinspestOmlarinedelalsea, indicesDidentiPica
Tultimo elemento.
FUNZIONE LEN
Contnome-tce) I AUNZIONEen restituisce il numeroidielementi di unasequenza.
LISTE MUTABILI
tit ah] omerislugeal
seve nal mre swmari ideas
-gli@lementi di una sequenza possono essere modiricati, ma bisogna utilizzare un indice
‘valido.
CONCATENAZIONE DI LISTE
-toperatore’ pud essere utilizzato per concatenane dueliste. Ciatacetintan tite
-Sipud utilizzare anche toperakoreidiassegnazioneincrementales=,SETTIMO CAPITolo—_——
PORZIONI DILISTE
noe.
on) Gels] CLS) lod
-6unantervaliowdielementi presi da una sequenza.
le espressionidiSezionamento possono includere un Valoredipassaggio e indicinegakivi
relativi alla Pinedelalista
OPERATORE IN
ph inne tide gph mtn none te
é possibile utilizzare hoperatorein per determinare se un elementoeicontenuto in una
lista,
-Pestituisce un valore booleano,
-llO SteSSO Modo, il ComMandonowiN determina se un elementononeé presente in unatista
mati. eat) erat indore) amet. nsect Gna po)
-ilme#odorappena viene -ilmewodosndex viene ilmetoaoansent viene
utilizzato per utilizzato sia per utilizzato per insenine
aggiungere elementi alia determinareia unoggetto in una
Pine di unalista, Posizione diunelemento. | determinataposizione.
emai) ramet raroalegg io) emai verre)
-ilme#oaorsoré viene -ilmesodoremove viene iimesodorreverse viene
utilizzato per ordinare utilizZato per utilizzato per mvertine
giielementi in oraine rimuovere un elemento toraine degli elementi
crescente. dalla lista. nelialista,
FUNZIONI INTEGRATE
et nome ilntial “HS PNUZIONEWe! PimUOVe UN elemento, qualunque esso sid, da un indice
Specirico in unalista
sin a a) le CunZiIONIMINe MAX restituiScono, rispettivamente, lelemento conil
salva tad valore pilibasso 0 pilialto in una sequenza.
COPIA DI LISTE
‘per Fare und copiadistintadiunalista é necessario copiareognielemento della lista
METODO1 creare una listavuo%a, e METODO2 -concatenarela vecchia
ferrin eage(tont.y UbiliZZAPe UN CicloROP. estas, fiSta alia nuova lista.SETTIMO CAPITolo
PASSARE UNA LISTA COME ARGOMENTO
At feat tas) At ghttatinmesd
€ possibile utilizzare una lista come argomentomiunaeunzione:
COMPRENSIONE DELLE LISTE
pee tet tL pte he gphin me d rove ata gt hin it i)
-comprensionedelialista é unespressione concisa che crea una nuovalista itenando gli
elementidiunalistaesistente
-respressionediiverazione Punziona come un cicloor.
-é possibile utilizzare anche und clausoldie nella comprensionediunalista per selezionare
Solo determinatielementi
LISTE BIDIMENSIONALT
mee toe all gong tinct,
Lagten gine]
‘una listaubicimensionale é una lista che contiene altre listeicome element.
@ nota onche come tistanidiFicata,
-per elaborare i dati in unalista bidimensionale é necessarioutiizzare GueImaich
TUPLE
ome toe legge)
una ¢upia é una sequenzaimmutabile, s
OPERAZIONI SUPPORTATE
‘indicizzazione operatori -Punzionilen, | -espressionidi
in,se* mine max sezionamento
METODI NON SUPPORTATI
snow’ mene meyers
CONVERSIONE TRA LISTE € TUPLE
roe tista =item tta) soe tae tite)
‘per convertire una tupiainunalista bisogna utilizzare Iaeunzioneimtegnatalisto.
per convertire unalista in und eupia bisogna utilizzare ia euNziOneintegraeatupleo.