Let $S = 1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \ldots + \frac{1}{100}$. Among the Python scripts below, the one that allows calculating the sum $S$ is: a. \begin{verbatim} def somme_a() : S = 0 for k in range(100) : S =1/( k+1) return S \end{verbatim} b. \begin{verbatim} def somme_b() : S = 0 for k in range(100) : S = S + 1/(k + 1) return S \end{verbatim} c. \begin{verbatim} def somme_c() : k = 0 while S < 100 : S = S+1 /(k+1) return S \end{verbatim} d. \begin{verbatim} def somme_d() : k = 0 while k < 100: S = S + 1/(k + 1) return S \end{verbatim}
b. \texttt{somme\_b()}
Let $S = 1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \ldots + \frac{1}{100}$.\\
Among the Python scripts below, the one that allows calculating the sum $S$ is:
a.
\begin{verbatim}
def somme_a() :
S = 0
for k in range(100) :
S =1/( k+1)
return S
\end{verbatim}
b.
\begin{verbatim}
def somme_b() :
S = 0
for k in range(100) :
S = S + 1/(k + 1)
return S
\end{verbatim}
c.
\begin{verbatim}
def somme_c() :
k = 0
while S < 100 :
S = S+1 /(k+1)
return S
\end{verbatim}
d.
\begin{verbatim}
def somme_d() :
k = 0
while k < 100:
S = S + 1/(k + 1)
return S
\end{verbatim}