如果 if 语句中的条件过长,可以用接续符 \ 来换行。
例如:
if2>1and3>2and4>3and \
5>4and6>5and7>6and \
8>7:
print("OK")
注意: \ 后的一行要缩进没有要求,可无序缩进,但我们保持代码的可读性一般设置同样的缩进格式。
实例:
# 查询 n 到 m 间的所有素数
def find_prime_number(n, m):
if isinstance(n,int)and isinstance(m,int):
if m <=1:
return"error range"
if1>= n > m:
return"error start"
numbers = list()
num = n
while num <= m:
i =2
while i < num:
if(num % i ==0)and(num != i):
break
else:
i +=1
if num == i:
numbers.append(num)
num +=1
return numbers
else:
return"error input"
print(find_prime_number(1,100))