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
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.
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
Engleza,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă