Python无法运行或保存特定脚本?

2024-10-01 15:34:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在努力学习python,所以为了练习,我做了以下工作:

def checkFermat(a, b, c, n):
    if n>2 and a**n + b**n == c**n:
        print 'Holy smokes, Fermat was wrong!'
    else:
        print 'No, that doesn’t work'

由于某些原因,python不会运行或保存它,但它对其他脚本都非常好,有人知道这是不是有什么特殊的原因?在


Tags: andnoifthatdef原因elseprint
1条回答
网友
1楼 · 发布于 2024-10-01 15:34:18

注意:当我尝试测试您的代码时,您似乎在print语句中使用了一个非ASCII字符,它表示print 'No, that doesn’t work'这可能是脚本无法运行的原因。

以下是如何将其作为脚本:

  1. 打开文本编辑器。在
  2. 将代码写为:

    #!/usr/bin/python
    def checkFermat(a, b, c, n):
        if n>2 and a**n + b**n == c**n:
            print 'Holy smokes, Fermat was wrong!'
        else:
            print 'No, that doesn\'t work'
    
    if __name__ == "__main__":   
        checkFermat(10,20,30,40) #sample for testing
    
  3. 另存为一个文件,比如myscript.py

  4. 打开控制台并以以下方式运行:

    python myscript.py
    

相关问题 更多 >

    热门问题