将 Go-To 语句从 Fortran 77 转换为 Python
Converting a Go-To Statement from Fortran 77 to Python
我想在 Python 中重写以下 FORTRAN 代码:
2 continue
statement 1
statement 2
do 1 j=1, 10
statement 3
statement 4
1 continue
if a .lt. 5 go to 2
有没有人有在 python 中实现此结构的优雅方法?
您可以尝试使用类似于以下内容的内容:
while True:
statement 1
statement 2
for i in range(1,11):
statement 3
statement 4
if a >= 5:
break
转换可以很简单。这里我假设你可以在开始时更改 'a' ,以便最初满足 'while' 条件。像
a = 0
while a < 5:
statement 1
statement 2
# 'do 1 j=1, 10' will include 10, right? Not so in Python
for i in range(1, 11):
statement 3
statement 4
我想在 Python 中重写以下 FORTRAN 代码:
2 continue
statement 1
statement 2
do 1 j=1, 10
statement 3
statement 4
1 continue
if a .lt. 5 go to 2
有没有人有在 python 中实现此结构的优雅方法?
您可以尝试使用类似于以下内容的内容:
while True:
statement 1
statement 2
for i in range(1,11):
statement 3
statement 4
if a >= 5:
break
转换可以很简单。这里我假设你可以在开始时更改 'a' ,以便最初满足 'while' 条件。像
a = 0
while a < 5:
statement 1
statement 2
# 'do 1 j=1, 10' will include 10, right? Not so in Python
for i in range(1, 11):
statement 3
statement 4