我对编程非常陌生,事实上我现在正在尝试学习 Python 作为第一语言。我发现Google有一个python课程,它说要从python的网站下载python 2,我就这么做了,现在我意识到苹果已经在我的mac上安装了python。不管怎样,我还必须从谷歌下载一些练习,并尝试在终端中运行一些代码,这就是我遇到麻烦的地方,并且确实需要一些见解。
首先,课程中提到只需python在终端中输入 , 即可开始使用 python 进行编码(我不知道这是否是这样说的,或者这是否只是让您能够运行 python 代码?)
然后,它说输入:python hello.py
应该返回:Hello World
然而,我不断得到的是:
语法错误:语法无效
我真的不知道从这里到哪里去,我在想也许是因为我在已经安装了 python 的情况下再次下载了 python,如果是的话?
我正在尝试编译 80 年代后期在DEC操作系统上编写和编译的 Fortran 代码。我不确定代码是用什么版本的 Fortran 编写的。
我在macOSversion 上10.14.6,并使用gfortranversion 8.2.0。
当我尝试在命令行上编译时:
gfortran -v -fdec- o test CODE.FOR
我收到以下错误:
CODE.FOR:1618:72:
CODE.FOR: 1599:72:
CODE.FOR:1618.72:
Error: Variable 'j' at (1) cannot be redefined inside loop beginning at (2)
Run Code Online (Sandbox Code Playgroud)
当我查看 1618 行时,我看到: J=J-1,它在一个DO循环内。
代码是否太旧以至于它曾经在较旧的编译器上编译,但现在gfortran不允许j在DO循环中更改变量?
DO 10 J=1,NMAX
WRITE(6,*)' Give STA NAME, COMP(Z, R, or T), and WAVE TYPE (P, SV,
* or SH)'
WRITE(6,*)' Enter blanks …Run Code Online (Sandbox Code Playgroud)