我如何在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'
答案 0 :(得分:0)
问题出在您的语句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)