@OneDeus

Как в python извлечь корень через цикл while?

дано число n.
найти его квадратный корень через цикл while

*Выводит число 2.0, нужно что бы выводило ровно 2*

import math
n = int(input())
while n < 2:
    n = int(input())
else:
    n = math.sqrt(n)
    print(n)
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
SoreMix
@SoreMix
yellow
import math
n = int(input())
while n < 2:
    n = int(input())
else:
    n = math.sqrt(n)
    if n % 1 == 0:
        print(int(n))
    else:
        print(n)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 янв. 2021, в 00:06
1000 руб./за проект
18 янв. 2021, в 22:36
50000 руб./за проект