if语句和while语句
if 语句基本结构
#Python
num = 22
if num < 5:
print('Small')
elif num < 20:
print('Middle')
else:
print('Big')
- 条件后,需要有冒号(:)
- 中间条件:C语言使用 else if ;Matlab 使用 elseif ; Python 使用 elif
- 不等于和C的使用方式一致,!= ;Matlab ~ =
% Matlab
sum = 0;
for i = 1:100
if i <5
sum = sum + i;
elseif i<50
sum = sum*2;
else
sum = sum+1;
end
end
display(sum)
- 逻辑与,逻辑或的判断;使用 and 和 or
- 列表包含和列表不包含 : in 和 not in
colors = ['red','black','blue','orange','yellow','white','brown']
if 'white' in colors:
print('IN')
>> IN
if 'Time' not in colors:
print('Right')
>> Right
- 可以直接使用列表作为判断条件,空列表输出False
while 语句基本结构
num = 0
while num < 10:
print(num)
num = num + 1
类似于C语言, break,continue 可以被使用