Informatică, întrebare adresată de MrCristi1, 9 ani în urmă

Să se calculeze suma numerelor naturale impare mai mici sau egale decât o valoare n
dată.
Exemplu: Pentru n=10 se obţine suma 25.
Limbaj de programare Python 3-3.5

Răspunsuri la întrebare

Răspuns de blindseeker90
5
Poti sa afli aceasta valoare dintr-o singura linie de comanda

sum(list(range(1,n+1,2)))
range(1,n+1,2) ia in considerare toate numerele dintre 1 si n luate din 2 in 2. Pentru ca prima valoare este numar impar, atunci toate numerele viitoare vor fi si ele impare pana la valoarea lui n.
list() transforma valorile respective intr-o lista(vector ordonat)
sum() calculeaza suma respectiva a numerelor din sir.
Alte întrebări interesante