python - 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'
解决方案
问题在于你的陈述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)
推荐阅读
- google-analytics - 如何在 Adobe 分析数据馈送中获取购物车添加的数量?
- keycloak - Keycloak 客户端发起的帐户链接 - 缺少映射属性
- java - Android Studio(SQLite 数据库),我要在表中添加 LineNo,我怎样才能让它自动递增 1?
- excel - VBA EntireRow.Delete 直到特定列
- java - 在 Android 中为客户端证书获取错误的密钥库版本
- java - 使命名查询结果引用的实体字段
- angular - 我们可以将 NgRx devtools 日志发送到自定义记录器吗
- cypress - Cypress 与 Angular 和 CodeBuild
- python - 冒泡排序后不同的数组会同步吗?
- javascript - 为什么此代码在 Fabric js 版本 3.6.6 中有效,但在 4.3.1 中无效?