Python编程实验二:深入学习Python基础练习手册.pdf
Python编程实验二:深入学习Python基础练习手册1.寻找素数编写以下两个函数: 1)验证一个整数是否为素数:isPrime(number) 2)输出前N个素数:printPrimeNumbers(N),将结果保存至文件,命名为FirstN_Prime_Numbers.txt,其中N应为相应的数字。 (1)基本思路素数验证: 首先检查数字是否小于等于1,如果是,则不为素数。其次,从2到该数减一的数字逐个对这个数字取余,如果余数为零,即这个数存在非1与自身的因子,那么该数字不是素数。否则即为素数。输出并写入文件:通过文件流创建相应命名的文件,并将计数器清零。每生成一个素数,通过输出流写入文件并将计数器加一,直至计数器达到n并跳出循环。 (2)代码实现首先,定义判断素数的函数,先判断是否是小于等于1的数字,如果是,则不为素数。其次,从2到该数减一的数字逐个对这个数字取余,如果余数为零,即这个数存在非1与自身的因子,那么该数字不是素数。否则即为素数。获取了n的输入之后,通过文件流创建相应命名的文件,并将计数器清零。每生成一个素数,通过输出流写入文件并将计数器加一,通
用户评论