1343 - Radical1
Cerința
Se dă un număr real nr_real. Să se afișeze rădăcina sa pătrată.
Date de intrare
Programul citește de la tastatură numărul real nr_real.
Date de ieșire
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran numărul radacina_nr, reprezentând rădăcina pătrată a lui nr_real.
În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse".
Restricții și precizări
- 1 ⩽ nr_real ⩽ 1000
- Numărul afișat va conține zecimale.
Exemplu 1
- Intrare
- 5
- Ieșire
- Datele de intrare corespund restricțiilor impuse
- 2.23606797749979
Exemplu 2
- Intrare
- 0
- Ieșire
- Nu au fost respectate cerintele impuse
Rezolvare
<syntaxhighlight lang="python" line>
- 1343 - radical1
from math import sqrt
def radical_1():
nr_real = float(input())
if nr_real >= 1 and nr_real <= 1000: print("Datele de intrare corespund restricțiilor impuse")
radacina_nr = sqrt(nr_real)
print(radacina_nr)
else: print("Nu au fost respectate cerintele impuse")
if __name__ == '__main__':
radical_1()
</syntaxhighlight>