欢迎光临散文网 会员登陆 & 注册

判断用户输入的某个范围内有多少个素数

2023-03-08 15:22 作者:小霹雳庄  | 我要投稿


在这个例子中,首先定义了一个 is_prime() 函数,用于判断一个数是否是质数。该函数接受一个参数 n,表示要判断的数。如果 n<=1,则返回 False,因为质数定义为大于 1 的自然数;否则通过循环判断 n 是否能被 2 到 sqrt(n) 内的任意整数整除,如果能,则返回 False,否则返回 True

接着,获取用户输入的范围起始值和结束值,并定义变量 count 来记录质数的个数。在循环中,使用 range() 函数遍历用户输入的范围内的所有数字,并调用 is_prime() 函数判断每个数字是否是质数。如果是,则输出该数字,并将计数器 count 加 1。

最后,在循环结束后,输出共有多少个素数。


判断用户输入的某个范围内有多少个素数的评论 (共 条)

分享到微博请遵守国家法律