Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


INFORMATICA - Guida pratica all'uso di Python: linguaggio di programmazione, Sintesi del corso di Fondamenti di informatica

Riassunto conciso delle principali e basilari funzioni del linguaggio di programmazione informatica Python (Versione 3 per Windows)

Tipologia: Sintesi del corso

2020/2021

Caricato il 08/06/2021

altairus3705
altairus3705 🇮🇹

4.7

(11)

18 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Guida all’uso di Python
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]
pf3
pf4

Anteprima parziale del testo

Scarica INFORMATICA - Guida pratica all'uso di Python: linguaggio di programmazione e più Sintesi del corso in PDF di Fondamenti di informatica solo su Docsity!

Guida all’uso di Python

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 – 1Elaborazione 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”)