Напишите программу, которая запрашивает поплавок от пользователя, а затем применит к ней sqrt() 10 раз подряд. Вычислите результат двумя разными способами. (Подсказка: SQRT() на самом деле является экспоненцирование.)Вычислить квадратный корень из номера ввода пользователя
это то, что я получил:
from math import *
def main():
n = eval(input("Please enter a whole number: "))
fact = 1
for i in range(10):
n = sqrt(n)*fact
print("In",i+1 , "The sqrt of :", n , "is", n)
main()
я хочу показать, как это: например, ввод число: 16
В 1 , The SQRT 16 составляет 4
В 2, SQRT 4 2
... ...
В 10, sqrt of .. is ..
, пожалуйста, помогите?
Тяжелое намек 'SQRT (х) == х^0.5' –
Используйте' int' (или 'float', если вы хотите принять значения с плавающей точкой) вместо' eval'. – chepner
У вас есть дополнительная информация? – timgeb