我一直在尝试做一些功课,并且在我遇到特定任务之前一直很好。
任务是:要求用户输入一个超过500的整数。计算出该数字的平方根并将其显示为2位小数。
我目前的代码在下面我设法让它做平方根部分,但它没有显示到2位小数。
import math
number = float(input("Please Input a number over 500 and i will work out the square root of that number and display it to 2 decimal places! "))
if number < 500:
print("That number is not above 500!")
else:
print(math.sqrt(round(number,2)))
答案 0 :(得分:1)
>>> format(math.sqrt(500), '.2f')
'22.36'
答案 1 :(得分:0)
我认为你可以使用format()函数
format(math.sqrt(num), '.2f')