推导式不仅还能加人三元表达式进行一些更加复杂的多层判断:
array =[]
for i in range(30):
if i%3==0and i%5==0:
array.append("能被3-5整除")
elif i%5==0:
array.append("能被5整除")
elif i%3==0:
array.append("能被3整除")
else:
array.append("不能能被3-5整除")
array =["能被3-5整除"if i%3==0and i%5==0else"能被5整除"if i%5==0else"能被3整除"if i%3==0else"不能被3-5整除"for i in range(30)]
print(array)