Sei sulla pagina 1di 2

Esercizio 0: Sei una vocale?

--------------------
Es:
seiVocale('c')
output: False
--------------------

Esercizio 1: Palindromo... o non Palindromo?


--------------------
Es:
palindroma("Anna")
palindroma("In girum imus nocte et consumimur igni")
output: True
output: ???
--------------------

Esercizio 2: Calcolo del fattoriale di un numero


--------------
Es:
5! = 5 × 4 × 3 × 2 × 1 = 120
--------------

Esercizio 3:
Creare una lista di n numeri decimali. Dopo aver inserito tutti gli elementi,
sommare gli elementi con indice pari e con indice dispari separatamente.
Infine visualizzare in output le due somme ottenute.

Esercizio 4
Scrivere una funzione che riceve in input una lista e restituisce una nuova
lista costituita dagli elementi della prima ma senza duplicati.

----
l = [0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 4, 4]
l2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
----
Esercizio 5
Scrivere una funzione che riceve in input due liste e restituisce in output una
lista corrispondente alla differenza tra le altre due (senza gli elementi
comuni).

----
list1 = [1, 3, 5, 7, 9]
list2 = [1, 2, 4, 6, 7, 8]
l3 = [3, 5, 9, 2, 4, 6, 8]
----

Esercizio 6
Scrivere una funzione che riceve in input una lista e restituisce il secondo
valore più grande all’interno di essa.

----
l = [11,3,5,7,0]
output = 7
----

Esercizio 7: Fibonacci con limite


Stampare i primi n numeri della successione di Fibonacci

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

F(0) non definito


F(1) = 1
F(2) = 1
F(n) = F(n-1) + F(n-2) per n >= 3

Es:
F(5) = F(4) + F(3) = (F(3) + F(2)) + (F(2) + F(1)) =
((F(2) + F(1)) + F(2)) + (F(2) + F(1)) = 1 1 2 3 5

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

Potrebbero piacerti anche