Informatică, întrebare adresată de ALINA9706, 8 ani în urmă

Buna, ma poate ajuta cineva cu acest exercitiu?De preferat codul sa fie in PYTHON

Scrieţi un program care calculează suma: S = 1 + 1∙2 + 1∙2∙3 + 1∙2∙3∙4 + ... + 1∙2∙3∙...∙n, pentru un număr natural nenul n.

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

n = int(input())

s = 0

for i in range(1, n+1):

   stop = i+1

   p=1

   for j in range(1, stop):

       p *= j

   s += p

       

print(s)

Explicație:


boiustef: straniu... eu numai ce am executat reusit inca o data...
boiustef: ia, spune... ai facut copy-paste acest cod de aici?
boiustef: treaba e ca branly mai adauga niste caractere invizibile in cod, dar python e foarte sensibil la sintaxa
ALINA9706: am reusit
boiustef: iti propun sa scrii de mana codul la tine in redactor
ALINA9706: multumesc din suflet <3
boiustef: imi pare bine...
dar celalalt program a mers?
ALINA9706: Da, multumesc inca o data
boiustef: o seara frumoasa si timp in weekend pentru odihna :)))
ALINA9706: asemenea :)
Alte întrebări interesante