編寫一個程序,要求用戶輸入一個浮點數,然後對其應用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 ,16的SQRT是4
2,4的平方根是2
... ...
10,sqrt .. ..是
請幫忙嗎?
重型暗示'的sqrt(x)的== X^0.5' –
使用'int'(或'float',如果你想接受浮點值),而不是'eval'。 – chepner
你有沒有更進一步? – timgeb