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


Esercizi python base per cominciare ad imparare, Esercizi di Programmazione Orientata agli Oggetti

Esercizi per chi vuole iniziare ad imparare come si usa python

Tipologia: Esercizi

2019/2020

Caricato il 10/09/2020

robonoff
robonoff 🇮🇹

1

(2)

6 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Esercizi Pyhton
Variabili – Espressioni – input/output
Statistica per i Big Data - Programmazione
!
Nota:!I!programmi!Python!che!hanno!bisogno!di!utilizzare!funzioni!matematiche!
devono! includere! la! libreria! math!(collezione! di! funzioni),! pertanto! devono!
iniziare!con!l’istruzione!
import math
!
Dettagli! sul! suo! significato! saranno! forniti! durante! il! corso.! ! Ad! esempio,! per!
calcolare!la!radice!quadrata!di!x!si!utilizza! la!funzione! math.sqrt(x). Alcune!delle!
funzioni!matematiche!disponibili!nella!libreria!math!sono!le!seguenti:!
!
math.exp(x): restituisce ex
math.pow(x,y): restituisce xy
math.sqrt(x): restituisce la radice quadrata di x
math.ceil(x): restituisce il più piccolo intero maggiore o uguale a x
math.floor(x): restituisce il più grande intero minore o uguale a x
math.trunc(x): restituisce la parte intera (intero troncato) di x
math.log(x): restituisce il logaritmo naturale di x
math.log(x,b): restituisce il logaritmo in base b di x
math.log10(x): logaritmo in base 10 di x
math.log2(x): logaritmo in base 2 di x
math.pi: la costante pi-greco (3.14159...)
math.e: la costante e (2.71828...)
!
!
Esercizi!
!
1. Scrivere!un! programma!Python!che,! ricevendo!in!input!la!base! e!l’altezza!
di!un!triangolo,!restituisca!in!output!l’area!A!del!triangolo.!
!
2. Scrivere!un!programma!Python!che!ricevendo!in! input! le! dimensioni! dei!
tre!lati!di! un! triangolo,! restituisca! in! output!il!perimetro! p! e! l’area! A! del!
triangolo.!Per!il!calcolo!dell’area!applicare!la!formula!di!Erone.!
!
! !
!
!
3. Scrivere!un! programma!Python!che,!ricevendo! in!input!la!base! e!l’altezza!
di!un! triangolo!isoscele,! restituisca! in! output! l’area! e! il! perimetro! del!
triangolo.!
!
4. Scrivere! un! programma! Python! che! calcoli! la! distanza! tra! due! punti! nel!
piano!cartesiano.! Il!programma!deve! ricevere! in!input!le! coordinate! (due!
per!ogni!punto)!dei!due!punti!e!produrre!in!output!la!loro!distanza.!!
!
5. Scrivere!un!programma!Python!che!ricevendo!in!input!la!base!minore!b,!la!
base! maggiore! B! e! l’altezza! h! di! un! trapezio! rettangolo,! restituisca! in!
output!il!perimetro!P!e!l’area!A!del!trapezio.!
!
pf2

Anteprima parziale del testo

Scarica Esercizi python base per cominciare ad imparare e più Esercizi in PDF di Programmazione Orientata agli Oggetti solo su Docsity!

Esercizi Pyhton Variabili – Espressioni – input/output Statistica per i Big Data - Programmazione Nota : I programmi Python che hanno bisogno di utilizzare funzioni matematiche devono includere la libreria math (collezione di funzioni), pertanto devono iniziare con l’istruzione import math Dettagli sul suo significato saranno forniti durante il corso. Ad esempio, per calcolare la radice quadrata di x si utilizza la funzione math.sqrt(x). Alcune delle funzioni matematiche disponibili nella libreria math sono le seguenti: math.exp(x): restituisce e x math.pow(x,y): restituisce x y math.sqrt(x): restituisce la radice quadrata di x math.ceil(x): restituisce il più piccolo intero maggiore o uguale a x math.floor(x): restituisce il più grande intero minore o uguale a x math.trunc(x): restituisce la parte intera (intero troncato) di x math.log(x): restituisce il logaritmo naturale di x math.log(x,b): restituisce il logaritmo in base b di x math.log10(x): logaritmo in base 10 di x math.log2(x): logaritmo in base 2 di x math.pi: la costante pi-greco (3.14159...) math.e: la costante e (2.71828...) Esercizi

  1. Scrivere un programma Python che, ricevendo in input la base e l’altezza di un triangolo, restituisca in output l’area A del triangolo.
  2. Scrivere un programma Python che ricevendo in input le dimensioni dei tre lati di un triangolo, restituisca in output il perimetro p e l’area A del triangolo. Per il calcolo dell’area applicare la formula di Erone.
  3. Scrivere un programma Python che, ricevendo in input la base e l’altezza di un triangolo isoscele, restituisca in output l’area e il perimetro del triangolo.
  4. Scrivere un programma Python che calcoli la distanza tra due punti nel piano cartesiano. Il programma deve ricevere in input le coordinate (due per ogni punto) dei due punti e produrre in output la loro distanza.
  5. Scrivere un programma Python che ricevendo in input la base minore b, la base maggiore B e l’altezza h di un trapezio rettangolo, restituisca in output il perimetro P e l’area A del trapezio.

Esercizi Pyhton Variabili – Espressioni – input/output Statistica per i Big Data - Programmazione

  1. Scrivere un programma Python che, ricevendo in input il volume di una sfera, restituisca in output raggio della sfera.
  2. Scrivere un programma Python che calcoli il costo per l'acquisto di libri. Il programma deve ricevere in input il prezzo di copertina di un libro, la percentuale di sconto, il costo per l'invio della prima copia (il costo di invio delle copie successive è scontato del 50%) e il numero di copie desiderate e deve fornire in output il costo complessivo dell'ordine.
  3. Scrivere un programma Python che calcoli le soluzioni di un’equazione di primo grado ax+b = 0. Il programma deve prendere in input i due coefficienti dell’equazione e fornire in output le soluzioni dell’equazione.
  4. Scrivere un programma Python che calcoli le soluzioni di un’equazione di secondo grado ax^2 +bx+c = 0. Il programma deve prendere in input i tre coefficienti dell’equazione e fornire in output le soluzioni dell’equazione.