仅使用Python基本语法,即不使用任何模块,编写Python程序计算下列数学表达式的结果并输出,小数点后保留3位。 x=

admin2019-08-30  70

问题 仅使用Python基本语法,即不使用任何模块,编写Python程序计算下列数学表达式的结果并输出,小数点后保留3位。
x=

选项

答案x=pow((3**4+5*(6**7))/8,0.5) print(’’{:.3f}’’.format(x))

解析 这是一个基本编程题,使用Python程序对数学公式进行计算。该题目有2个要求:仅使用Python基本语法和小数点后保留3位。
该数学公式计算包含求平方根,有两种方法完成:第一,使用Python内置函数pow(),数字N的平方根是pow(N,0.5);第二,使用操作符**,数字N的平方根是N**0.5。
小数点后保留3位,有两种方法可以完成:第一,使用字符串格式化方法输出3位小数,数字N的3位小数输出采用’’{:.3f}’’.format(N);第二,使用Python内置函数round(),数字N保留3位小数方法是round(N,3)。
下面给出3个参考程序:
x=pow((3**4+5*(6**7))/8,0.5)
print(’’{:.3f}’’.format(x))
x=((3**4+5*(6**7))/8)**0.5
print(’’{:.3f}’’.format(x))
x=pow((3**4+5*(6**7))/8,0.5)
print(round(x,3))
转载请注明原文地址:https://kaotiyun.com/show/MH6p777K
0

最新回复(0)