为什么程序运行报错了,求解答

img


为什么我这个程序会报错了,试了好久显示不接受参数,init也没写错

应该是open_restaurant吧,你检查下画波浪线的小语句语法及拼写是否正确

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/782896
  • 这篇博客你也可以参考下:创建类时在__init__()方法之外定义变量
  • 除此之外, 这篇博客: 《Go语言精进之路,从新手到高手的编程思想、方法和技巧1》读书笔记和分享中的 第20条 在init函数中检查包级变量的初始状态 部分也许能够解决你的问题。
  • 以下回答由chatgpt基于相关博客总结生成:

    对于这个问题,你遇到的错误信息是“不接受参数”。根据你提供的代码截图,我可以看出是在调用 calendar 模块的 month() 函数时出现了错误。

    具体来说,你在调用 month() 函数时传递了一个参数 m,但是 month() 函数并不接受任何参数。因此,Python 报错了。

    要解决这个问题,你只需将调用 month() 函数的代码改成不传递任何参数即可。

    修正后的代码如下:

    import calendar
    
    cal = calendar.month(2020, 11)
    print(cal)
    

    这样就能够正确调用 month() 函数并输出指定年份和月份的日历信息了。

    希望这能帮到你!如果还有其他问题,请随时提问。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^