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


FORMULARIO PYTHON R.GENNA UNISA INGEGNERIA GESTIONALE, Schemi e mappe concettuali di Fondamenti di informatica

FORMULARIO PYTHON R.GENNA UNISA INGEGNERIA GESTIONALE

Tipologia: Schemi e mappe concettuali

2024/2025

In vendita dal 20/03/2026

WOLF_3
WOLF_3 🇮🇹

18 documenti

1 / 5

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5

Anteprima parziale del testo

Scarica FORMULARIO PYTHON R.GENNA UNISA INGEGNERIA GESTIONALE e più Schemi e mappe concettuali in PDF di Fondamenti di informatica solo su Docsity!

TIPI DI DATI:

  • int: Numeri interi.
  • float: Numeri reali con mantissa ed esponente.
  • bool: Valori booleani: True o False.
  • str: Stringhe di caratteri.

COMANDI E FUNZIONI:

  • /n: Serve per andare a capo.
  • *2: Serve per ripetere un certo numero di volte.
  • "": Sequenza vuota (stringa vuota).
  • len(): Calcola la lunghezza di una stringa o di una lista.
  • import math: Importa il modulo math per utilizzare funzioni matematiche.
  • math.pi: Pi greco, importato tramite math.
  • if condizione: Se la condizione è vera.
  • else: Se la condizione è falsa. Nota: Ricordati di non mettere la condizione nel else.
  • elif: Se ci sono più condizioni da verificare, si usa elif (abbreviazione di "else if").
  • ord(): Restituisce il codice ASCII di un carattere.
  • chr(): Restituisce il carattere corrispondente a un codice ASCII.

Esempio di Accesso agli Elementi di una Stringa:

parola = "Alfredo" lettera0 = parola[0] # A lettera1 = parola[1] # L lettera2 = parola[2] # F lettera3 = parola[3] # R lettera4 = parola[4] # E lettera5 = parola[5] # D lettera6 = parola[6] # O

FORMATI DI STAMPA:

  • f, E, g, G: Per i numeri reali (fisso, esponente, generale).
  • i, d, o, O, x, X: Per i numeri interi (decimale, ottale, esadecimale).
  • c: Per i caratteri (intero convertito a carattere da ASCII).
  • s: Per le stringhe.
  • %: Non è propriamente un formato, ma il carattere %.

CICLO A CONDIZIONE INIZIALE (WHILE)

STRUTTURA

while condizione: istruzione RICORDA questo ciclo può essere anche che non esegue quell'istruzione Le istruzioni del ciclo vengono ripetute fino a quando la condizione non è più verificata. ATTENZIONE: Nelle istruzioni deve esserci un aggiornamento delle variabili coinvolte nella condizione altrimenti il ciclo si ripete all’infinito! (condizione necessaria, ma non sufficiente!) Questa tecnica viene usata quando il problema non ammette soluzione se l’input non è valido. Il programma controlla una sola volta se l’input è corretto o meno: if variabile_input non valida: print("ERRORE: ...") # Messaggio di errore se l'input non è valido else:

ELABORAZIONE

Se l'input è valido, il programma continua l'esecuzione.

  • Se l’input è valido, il programma procede con l’elaborazione.
  • Se l’input non è valido, viene stampato un errore e il programma non prosegue (o termina).

VALIDAZIONE CON SELEZIONE

VALIDAZIONE CON CICLO

Questa tecnica viene usata quando si vuole costringere l’utente a fornire un input valido prima di proseguire con il programma. Il controllo viene ripetuto finché l’utente non inserisce un valore corretto: while variabile_input non valida: print("Ripetere immissione...") # Richiede un nuovo input variabile_input = input(...) # L'utente deve inserire un nuovo valore

ELABORAZIONE

Il programma continua solo quando l'input è valido

  • Se l’input è valido, il programma continua.
  • Se l’input non è valido, il programma continua a chiedere un nuovo valore fino a quando l’utente non inserisce qualcosa di corretto.

CICLO FOR

STRUTTURA DI UN CICLO FOR

for variabile_di_ciclo in elenco : istruzioni ... for variabile_di_ciclo in contenitore : istruzioni Per valori numerici è utile la funzione range… for cont in range(0,10) : #conta da 0 a 9 print(cont)

If type(variabile) is int: VEDE SE QUELLA VARIABILE è UN INTERO Lista=[x for in range(5)] SERVE PER CREARE UNA LISTA IN MODO COMPATTO DI NUMERI DA 0 A 4. LISTA VUOTA [[] for cont in range (n)] FUNZIONI def NOME FUNZIONE(parametri): Esempio def miamedia(a,b): ris=(a+b)/ return ris MODULO RANDOM import random random.random() genera numeri tra 0 e 1 escluso random.randint(a,b) genera numeri compresi tra a e b inclusi MODULO STR.DATA.SPLIT DIVIDE LA STRINGA OGNI VOLTA CHE strData.split(‘/’) TROVA LO SLASH strData.split() USA \t e \n COME SEPARATORI MATRICE O ARRAY MATRICE=[[1,2,3],[4,5,6],[7,8,9]] PER STAMPARE RIGHE E COLONNE print(matrice[]) print(matrice[0][1])