在我的mac上的崇高文字:
# farenhiet to celcius
def farenheit2celcious (farenheit):
celcius = (5 / 9) * (farenheit - 32)
return celcius
#test
c1 = farenheit2celcious(32)
print c1
在控制台中给出0
在windows中,在崇高文本中,我得到了
打印c1 ^ SyntaxError:语法无效 [以0.1秒完成退出代码1]
有什么想法吗?线路结尾?文件是不同计算机从dropbox访问的同一文件。这两种环境都有崇高的文本2,可能安装了不同的软件包
答案 0 :(得分:3)
如果你在Windows上安装了python 3,那将是一个问题。我假设MAC上的python是python2.x而windows上的那个是3.x
在python 3中,print是一个函数,所以它应该是print(c1)
您可以通过以下方式检查python版本:
只需在Mac上的控制台上键入python,您将看到版本
在Windows上打开IDLE并查看打印的版本