今天咱们继续来看老潘微博里的一个python小案例,求1-200以内的所有素数,所谓素数,就是咱高中里说的质数,只能被数字1和其自身整除、且大于1的自然数。
那么就只需要遍历1-200以内的每一个数,然后判断其是否有被整除的数,需要注意的是,如果一个数被其他两个数整除,那必然是一大一小,所有只需遍历到其开方加1就可以了。
另外,在python中有for……else语句,只有当for语句执行完之后,才会执行else语句,而如果在for循环内部加上break,当执行了break,就会跳出整个for循环,这就达到了循环语句和条件语句的结合。
#素数:又名质数,即只能被数字1和其自身整除、且大于1的自然数。
#ghpython#