2948 - Media Patratica: Difference between revisions

From Bitnami MediaWiki
Paul Ungur (talk | contribs)
Paul Ungur (talk | contribs)
Line 21: Line 21:


== Rezolvare ==
== Rezolvare ==
<syntaxhighlight lang=“python” line>
<syntaxhighlight lang="python" line="1">
import math
import math



Revision as of 19:00, 19 March 2023

Cerința

Se dau n numere naturale. Calculați media pătratică a celor n numere citite cu 2 zecimale exacte.

Date de intrare

Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieșire

Programul va afișa pe ecran media pătratică a celor n numere cu 2 zecimale exacte.

Restricții și precizări

1 ≤ n ≤ 1000 cele n</span numere citite vor fi mai mici decât 1.000.000

Exemplu:

Intrare 5 1 2 3 4 5

Ieșire 3.31

Rezolvare

<syntaxhighlight lang="python" line="1"> import math

n = int(input("Introduceti numarul n: ")) numbers = input("Introduceti cele " + str(n) + " numere separate prin spatiu: ").split() numbers = [int(num) for num in numbers]

sum_of_squares = sum([num**2 for num in numbers]) root_mean_square = math.sqrt(sum_of_squares/n) print("Media patratica este:", format(root_mean_square, '.2f')) </syntaxhighlight>