代码块 C++ 中代码块是用 {},但是 Python 中代码块是用:和缩进表示。比如 if 后面加 :,之后的代码向前缩进,当再向前缩进时说明代码块结束。 条件句 Python 的条件句为 if,elif,else num = int(input('Enter a number')) if num > 0 : print('The number is positive') elif num < 0 : print('The Number is negative') else : print('The number is zero') 循环 while 循环与其他语言相通for 循环与 C++ 不同,与 MATLAB 相同,会遍历一个范围鉴于遍历一个范围是一种常见的任务,Python 提供了一个创建范围的内置函数 range,range 与切片相同,即 range(numberOne,numberTwo,step)迭代字典时,迭代的变量是字典的键,也可以用以下方式同时取键和值 words = ['this','is'] for word in words: print(word) for i in range(1,101): print(i) d = {'x':1,'y':2,'z':3} for key in d: print(key,'corresponds to',d[key]) for key,value in d.items(): print(key,'corresponds to',value)