为了账号安全,请及时绑定邮箱和手机立即绑定

在 python 2.7.8中为什么调用函数总报错?怎样恢复报错的代码?

例:


def f(x):

    if x>=0:

        return x

    else:

        return -x

请问我想调用f 该怎么做

用print f(3),f(3)都报错了

还请问一下 如果在python中·一段代码报错了,除了用@函数的方法还有什么方法可以恢复上段代码吗?用↑只能一行一行的恢复,还是说要在notepad++中编好了再运行

正在回答

1 回答

你报的啥错啊?你这代码写的没问题,不管你在哪里写的代码,运行报错都有很明确的提示,你的print f(3),f和括号之间的空格是认真的吗?你确定用的是python2.7.8?在python3中print已经没有这个语法了;

命令行里多是做实验用的,真正开发的话肯定要在编译器里,比如,VSCode,idea之类的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

在 python 2.7.8中为什么调用函数总报错?怎样恢复报错的代码?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信