Browse Items (96 total)

  • Collection: ALGORITMI in Python

Monty-Hall

monty_hall.py
Il problema di Monty Hall è un famoso problema di teoria della probabilità, legato al gioco a premi statunitense Let's Make a Deal. Prende il nome da quello del conduttore dello show, Maurice Halprin, noto con lo pseudonimo di Monty Hall.

Nel…

Angolo di rotta e distanza

calcolo di distanza e azimut dati i punti di partenza e arrivo.py
Il programma richiede di inserire in input la longitudine e la latitudine dei punti di partenza e di arrivo (vale anche per valori superiori a 90° per la latitudine, e superiori a 180° per la longitudine, come se stessimo parlando di un piano…

Tags: ,

Distanza di un punto da una retta

distanza di un punto da una retta.py
Il programma data l'equazione della retta r in forma implicita (ax+by+c=0), accetta in input i valori di a, b e c. Dato il punto P (x;y), accetta in input i valori delle coordinate x e y. Quindi utilizzando la formula matematica per il calcolo della…

Simulazione lanci di un dado

simulazione_lanci_dado.py
Il programma simula 1000 lanci di un dado, senza mostrare a schermo ogni cifra, in cui ogni faccia compare un numero casuale di volte. In seguito viene calcolato quante volte è uscita ogni faccia, mostrando sia il numero intero sia in percentuale.

Lancio di 4 dadi

4_dadi.py
Il programma simula il lancio contemporaneo di 4 dadi per un numero deciso dall'utente di volte, quindi calcola quante volte è uscita ogni possibile somma, mostrando anche le percentuali di uscita.

Tags:

Tubo di rame

tubo_di_rame.py
Dati in input diametro esterno, interno e la lunghezza di un tubo di rame, calcolo prima l'area della corona circolare, quindi il volume del tubo ( volume= area della corona circolare per la lunghezza del tubo ).Poi moltiplico il volume per il peso…

Tags: , ,

Lancio di 2 monete

lancio_di_2_monete.py
Il programma simula mille lanci di due monete sfruttando la funzione random e calcola poi il numero di volte che le due monete mostrano la stessa faccia, ovvero sono entrambe testa o entrambe croce.

Tags: ,

Temperatura media

Temperatura_media.py
Il programa produce casualmente 40 temperature tra -5°C e 35°C. In seguito calcola la temperatura media in gradi centigradi e gradi fahrenheit.

------------------------------------------------------------

DESCRIZIONE DELL'ALGORITMO

Il…

Stringa... palindroma

stringa_palindroma.py
Data in input una stringa (che nel gergo di Python indica una qualsiasi combinazione di lettere e numeri) controllo se è palindroma oppure no. Ma come funziona? Semplice: dividendo a metà la stinga, confronto la prima metà con la seconda metà…

Conversione angoli

conversione_angoli.py
Il programma è molto semplice e coinvolge direttamente l'utente poichè è in grado di convertire un qualsiasi angolo a piacere da gradi ( e primi e secondi ) in gradi e decimali di grado.
Il programma richiede di digitare le tre componenti…