这个逻辑是不是不对

来源:9-5 Python函数参数

weixin_慕无忌2350060

2024-01-16 09:58

 if not isinstance(x, int) or not isinstance(x, float):
        print('param type error.')
        return None


应该是and吧?

写回答 关注

2回答

  • g_stEOT7
    2024-10-02 22:22:03

    错了,or要改成and,否则字符型,整数,符点都返回none


  • 一只不烦的神狗
    2024-02-12 20:56:37

    对的,没问题。

    如果x是int或float那么不会执行,反之输出错误提示。

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154155 学习 · 1075 问题

查看课程

相似问题