问答详情
源自:6-6 python中类型转换

类型转换代码在本地运行总是报错?

类型转换代码在本地运行总是报错?请问应该如何解决?

print(int(Rational(7, 2)))

TypeError: __init__() takes 1 positional argument but 3 were given


提问者:准备转行的IT菜鸟 2019-11-12 03:45

个回答

  • wztg
    2019-12-04 17:05:04

    你的__init__()方法参数少写了 应该是p,q没加上

  • 石明昊
    2019-11-16 18:27:43

    参数问题吧