【发布时间】:2016-01-18 05:20:15
【问题描述】:
我是编程的初学者,我需要为大学课程做这件事。我正在使用的程序是 Spyder(昨晚下载的),我必须在“python”中编码。我已经下载了所需的版本,但我似乎无法运行简单的代码。
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
import math
def circleAreaFromDiameter(d):
"""takes a float d and returns the area of a cirlce with diameter d.
"""
Area = math.pi * d**2/4.0
return Area
print circleAreaFromDiameter(1)
最后一行“print circleAreaFromDiameter(1)”的旁边有一个感叹号,表示它是无效的语法。我不明白为什么,但我认为这不是我的问题。
当我按下“运行文件”或“调试文件”时,它会说:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 NameError: name 'runfile' 未定义
或
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 NameError: 名称“调试文件”未定义
非常感谢任何帮助。
【问题讨论】:
-
看起来您正在使用 IDE。不要忘记解释您是如何尝试运行程序的,因为这将帮助人们回答您的问题。另外,如果你想要一个空函数,你可以使用
pass语句。