我有以下FORTRAN代码,我想在Python中重写:
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中实现这种结构的优雅方式?
答案 0 :(得分:1)
您可以尝试使用类似于以下内容的内容:
while True:
statement 1
statement 2
for i in range(1,11):
statement 3
statement 4
if a >= 5:
break
答案 1 :(得分:0)
转型可以很简单。在这里,我假设你可以改变一个'在开始时,以便' 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