两个嵌套在python中的每个下面有几个语句

时间:2017-11-14 09:19:25

标签: python for-loop

我是python的新手。我想写两个“for”,其中每个都有很多语句。我无法找到如何将这些陈述相互区分开来?我需要在python中使用这样的代码。如果有人能提供帮助,我感激不尽。

 for(i=1,i<10,i++){
      statement 1;
      statement 2;
      for(j=1,j<5,j++){
           statement 1;
           statement 1;
      }
      statement 3;
      statement 4;
    }

2 个答案:

答案 0 :(得分:1)

这是你在python中的方式:

for i in range(1, 11):
    print("statement 1 example")
    print("statement 2 example")
    for j in range(1, 6):
        print("statement 1 example")
        print("statement 2 example")
    print("statement 3 example")
    print("statement 4 example")

没有花括号,分号 行缩进是决定它是否嵌套的原因。你的for循环后还需要一个冒号。 这将有助于Python For Loop Wiki

答案 1 :(得分:0)

Python最显着的特点之一是使用indentation来标记代码块。例如:

if pwd == 'apple':
    print('Logging on ...')
else:
    print('Incorrect password.')

print('All done!')

所以你的伪代码将在python中以这样的方式编写。

for i in range(1, 11):
    statement 1
    statement 2
    for j in range(1, 6):
        statement 1
        statement 2
    statement 3
    statement 4