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



我是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;
    }

这是你在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

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

最新更新