python-3.x - 为什么 isinstance() 不表现得像我一样?
问题描述
我想创建一个函数来查找二次方程的根,并且我已经使用 isinstance() 来确保输入了该数字。但它并没有像我一样工作。
我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。
def quadratic(a, b, c):
if not isinstance(a(int, float),b(int, float),c(int, float)):
raise TypeError('please enter integer or decimal')
错误是:在此处输入图像描述
解决方案
推荐阅读
- javascript - 为什么突然间,我必须推动 GIT 才能看到我的 CSS 更改?
- javascript - 为什么要求返回找不到模块?
- bash - 在期望脚本中交互不起作用
- java - 跨度的 Selenium WebDriver 测试
- apache-spark - 防止 Spark 在流/流连接中存储状态
- position - 远期大头头寸和空头头寸
- python - PyQt 中的 QComboBox 在编辑完成时是否有信号?
- r - 过滤器的否定在R中没有按预期工作
- node.js - 单个文档计费写入计数上的多个 Firestore 字段值增量
- python - Sklearn:是否可以在 OneHotEncoder 中为未知类别指定 null 或 NaN 值?