【发布时间】:2023-01-07 01:01:48
【问题描述】:
你好我是 python 的初学者,我遇到了这个问题,如果可能的话,我试图在这里找到一些解决方案....谢谢
#creat a programme for detecting all onies numbers between 0 and 100
class NombrePremier:
def check_div(self,number):
b = number//2
for i in range(2,b):
x = number / i
count = 0
if type(x)==float :
count = count +1
if count == b-2 :
return print(f"{number} est nombre premier!!")
number = NombrePremier()
for number in range (5,100):
number.check_div(number)
【问题讨论】:
-
您使用
number作为您的类名,然后在您分配整数值时将其隐藏在 for 循环中。尝试nombre_premier = NombrePremier()并使用nombre_premier.check_div(number)。
标签: python python-3.x function class callback