Fattoriale

Puoi usare la funzione math.factorial() Definizione iterativa Per n=5: 5! = 5*4*3*2*1 = 120 Il fattoriale come funzione di n Con for con while utilizzo

Definizione ricorsiva oppure Per N=5

Codifica

Approssimazione All’aumentare del valore di n il valore del fattoriale diventa astronomico! Per esempio, . Se è sufficiente un … Leggi tutto

Orario legale

Versione 1

Versione 2

Versione 3

Versione 4 Versione più compatta: sfrutta una caratteristica della sintassi di Python

Prezzo ridotto

Segui la tecnica top-down Versione 1

Versione 2 I minori di 10 anni pagano un prezzo ridotto

Versione 3 Chi ha almeno 75 anni paga un prezzo ridotto

Versione 4 Il prezzo ridotto vale sia per i giovani che per gli anziani

Versione 5 Selezione doppia (osserva anche l’espressione logica…)

Leggi tutto

Prova le funzioni (float)

Le funzioni che restituiscono un numero float (floating point, in virgola mobile) si trovano tra quelle predefinite e nei moduli math, random, statistics, … abs(), float(), pow(), round() math.acos(), math.asin(), … random.random(), random.uniform(), … statistics.mean(), … Prova Copia il codice delle funzioni che ti interessano Assegna i valori alle variabili che corrispondono ai parametri

Leggi tutto

Prova le funzioni (int)

Le funzioni che restituiscono un numero int (intero) si trovano tra quelle predefinite e nei moduli fractions, math, random, statistics, … abs(), int(), len(), max(), min(), ord(), round(), pow(), sum() math.ceil(), math.floor(), math.factorial(), math.gcd(), math.trunc() random.randint() statistics.mode() Prova Copia il codice delle funzioni che ti interessano Assegna un valore alla/e variabile/i

Ancora…