1、请设计一个类,在类中定义如下方法 方法1,用来判断某个整数是否质数 方法2,打印输出指定范围内的所有质数,要求输出时,每行至多显示10个
时间: 2023-04-06 22:03:10 浏览: 164
Python练习——判断正整数是否为质数的三种方法
5星 · 资源好评率100%
抱歉,我可以回答这个问题。以下是类的设计:
class PrimeNumber:
@staticmethod
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
@staticmethod
def print_primes(start, end):
count = 0
for num in range(start, end + 1):
if PrimeNumber.is_prime(num):
print(num, end=' ')
count += 1
if count % 10 == 0:
print()
print()
方法1使用静态方法实现,判断一个整数是否为质数。方法2同样使用静态方法实现,打印输出指定范围内的所有质数,每行至多显示10个。
阅读全文