首页 > 解决方案 > python中数字幂的浮点数

问题描述

我如何在 python 中计算数字的幂 我在 mu 编译器中只有一条红色消息

我试图搜索,但我什么都没有

import math


number = float(input("Type in a number: "))

print (math.log(14 * number,10))**2.5

回溯(最近一次调用最后一次):文件“C:/Users/murtadho/AppData/Local/Programs/Python/Python37/adsasdas.py”,第 6 行,打印中(math.log(14 * number,10))* *2.5 TypeError: ** 或 pow() 不支持的操作数类型:'NoneType' 和 'float'

标签: python

解决方案


问题在于你的陈述print (math.log(14 * number,10))**2.5你放错了括号,所以你可以把它变成单独的陈述

re=math.log(14 * number,10)**2.5
print(re)

或将所有内容括在括号中

print(math.log(14 * number,10)**2.5)

推荐阅读