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