Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Define

11/05/2018

Realizzato da Davide Castellani 1ne 2017/18

Define

Cos'è

Creare funzioni personalizzate

Blocco di codice

Per essere usato più volte

Può(non deve) dare un output

Come fare

Ci sono 2 tipi di funzione:

1) quella che non ritorna un valore

2) quella che ritorna un valore

Come

fare

Inizio comune

Inizio comune

def nomeFunzione(valori=valoreDiDefault):

programma

1° tipo

Fine se l'algoritmo non ritorna valore

Se la funzione non ritorna un valore si usa così

nomeFunzione(insieme, di, valori)

2° tipo

Fine se l'algoritmo ritorna valore

Se la funzione ritorna un valore si deve mettere

return valoreDaRitornare

con l'azione return finisce di andare la

funzione

e si usa un vari modi per esempio

print(nomeFunzione(Variabili))

Come richiamare

Come usare

I modi per richiamare una funzione:

N.B. Essere sicuri di aver importato la libreria se la funzione è esterna

import 1

from 1 import 2

1.2(3)

2(3)

Legenda:

1) file da prendere la funzione(libreria)

2) nome della funzione

3) valori da dare alla funzione

Creare una libreria

Come creare una libreria

di programmi

Per creare una libreria bisogna:

(Elencare le varie scelte)

1) Richiedere che programma si vuole mandare

2) Con una stuttura if-elif-else fare in modo di richiamare il programma selezionato

In più

Esempio di struttura

if(valoreScelto==1):

primoPezzoDiProgramma()

elif(valoreScelto==2):

secondoPezzoDiProgramma()

...

else:

print("Error input!")

Learn more about creating dynamic, engaging presentations with Prezi