刷题总结
1.判断质数的条件
质数是指那些仅能被1和它本身整除的大于1的自然数。
换句话说,如果一个数n大于1,且除了1和n之外没有其他整数可以整除n,那么n就是一个质数。
也就是说质数如果被其他数整除,就错了。
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
2.for ... if .. break else —— for循环中满足if的判断条件,则会终止;后面的else不会执行; else只在最后结束后会执行。 for i in 序列: if ... break else:
print(-1)
3.