


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Riassunto conciso delle principali e basilari funzioni del linguaggio di programmazione informatica Python (Versione 3 per Windows)
Tipologia: Sintesi del corso
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Operatore modulo : % - restituisce il resto di una divisione ( a differenza di / che dà il quoziente). Espressioni booleane : == - mette a confronto due valori, restituendo 1 se sono uguali e 0 se non lo sono; != - diverso; < - minore; > - maggiore; <= - minore uguale; >= - maggiore uguale. Stampare a video : print(“...”) - scrive sullo schermo ciò che si desidera. Creazione di una variabile : variabile = 2 - locazione di memoria che può essere denominata. Conversione in stringa : x = str ( ... ) - converte il valore di una variabile in stringa. Esecuzione condizionale : if x == 1 : - l’istruzione viene eseguita solo se l’istruzione è vera, viene spesso seguita da then che esegue l’azione scritta nel caso in cui l’istruzione sia vera, se così non dovesse essere si procede con else. ES. if x == y: then: print( “Vero!”) else: print( “Falso!) Inserimento da tastiera : variabile = input( “Inserisci una stringa: ” ) – Quando avviene l’esecuzione del codice, essa si interrompe per attendere che l’operatore inserisca qualcosa. Funzione : def ... (x): – sequenza di ordini adibiti allo svolgimento di un problema. ES. numero = int(input( “Inserisci numero: ”)) conto_alla_rovescia = (numero) def conto_alla_rovescia(x): Iterazione di verifica : while ... do - lo scopo di while è quello di creare un ciclo che verifichi e ripeta una condizione, fin tanto che quella sia vera. Appena la condizione è falsa, si esce dal ciclo. ES. print(“Sequenza di numeri”) N = 1 while n < 10: n = n + 3 print(n) Importare librerie di Python : import math ... math.sin – Python dispone di una miriade di librerie di comando, specie nell’ambito matematico. Attraverso il comando import è possibile importare qualunque libreria, seguito da math. ciò di cui abbiamo bisogno (potenza, seno, coseno...). Operatore porzione : [ 1 ] o [0:5] o [ 1: ] – l’operatore porzione restituisce uno o più caratteri di una stringa. Se dentro la parentesi mettiamo [-1] otteniamo l’ultima lettera di una stringa. Se vogliamo ottenere i caratteri di una stringa a due a due è necessario aggiungere altri indici, ad esempio [0:2:8]. Per stampare la stringa al contrario, l’operatore porzione si scrive nel seguente modo [: : -1]
Lunghezza di una stringa : len (frutto) – la funzione len restituisce il numero di caratteri che compongono una stringa, pertanto per ottenere ad esempio l’ultima lettera, è possibile fare len – 1 Elaborazione trasversale o attraversamento : for lettera in frutto : - il ciclo for permette di attraversare ogni carattere di una stringa e stamparlo a video. ES. Frutto = “banana” Lettera = Frutto for Lettera in Frutto: print (Lettera) Cambiare la lettera di una stringa : ES. Parola = “ciao” Nuova_Parola = “m” + “ciao”[1:] #attraverso l’indice di posizione print(Nuova_Parola)
import string Frase = “la pasta e’ buona” print(Frase.replace(“pasta” , “torta”)) Funzione “trova” : def Trova (stringa, carattere): - la funzione trova , a differenza dell’operatore porzione che estrae e restituisce un carattere di una stringa, restituisce l’indice di posizione di un carattere. Per poter usare la funzione trova è necessario stabilire dei parametri (solitamente 2 o 3, dove il terzo sarà start=0 ) e creare un ciclo while che contenga la verifica desiderata: l’indice, facente parte del ciclo while , esegue un passo di 1 alla volta mediante la somma partendo da 0, così che possa “spostarsi” di volta in volta all’interno della stringa. ES. def Trova (stringa, carattere): Indice = 0 #la variabile indice è l’inizializzazione del programma while Indice < len(stringa): if stringa[Indice] == carattere: return True Indice = Indice + 1 Else: return False print(Trova) Contatori: ES. parola = “meraviglioso”
risposta = input(“Vuoi continuare?) corpo (es. numero = int(input(“inserisci numero: )) ) ( conto_alla_rovescia = (numero) ) risposta = input(“Vuoi continuare?) print(“Bye”)