Exerciții

1 Scrieți o funcție Python care să înmulțească toate numerele dintr-o listă dată.

Date:

lst = [8, 2, 3, -1, 7]

Rezultat așteptat:

Rezultat Așteptat: -336

2 Scrieți o funcție Python care primește un șir de caractere și numără câte litere sunt majuscule și câte sunt minuscule.

Date:

s = 'The quick Brow Fox'

Rezultat așteptat:

Numărul de caractere majuscule: 3
Numărul de caractere minuscule: 12

3 Scrieți un program care să creeze o funcție recursivă pentru a calcula suma numerelor de la 0 la 10.

Rezultat așteptat:

55

4 Scrieți o funcție în Python care primește un număr ca parametru și verificați dacă numărul este prim sau nu.

Date:

17
56

Rezultat așteptat:

True
False

5 Scrieți o funcție în Python pentru a verifica dacă un număr este ‘Perfect’ sau nu. Conform Wikipedia: În teoria numerelor, un număr perfect este un număr întreg pozitiv care este egal cu suma divizorilor săi pozitivi proprii, adică suma divizorilor săi pozitivi excluzând numărul în sine (cunoscut și sub numele de suma aliquoților săi). Echivalent, un număr perfect este un număr care este jumătate din suma tuturor divizorilor săi pozitivi (inclusiv el însuși).

Date:

6
28
41

Rezultat așteptat:

True
True
False