У меня проблема. Я составлял функцию по определению простоты числа, но в компиляторе мне выдают такую ошибку. Не знаю как исправить, помогите.
                        
                                    Приложения:
                     
                            Ответы
                                            Ответ дал: 
                                                                                    
                                        
                                            
                                                
                                                
                                                
                                                    2
                                                
                                            
                                        
                                    Ответ:
Попробуй обнулить переменную после объявления функ.
d = 0
...
Объяснение:
def prime(n):
d = 0
if n == 1:
print("not a prime")
for x in range(2, n):
if n%x == 0:
d += 1
if d > 0:
print("not a prime")
print("prime")
Output:
prime
prime
prime
...
prime
None
                    ArBy3uk5:
                    Переменная d не идентифицирована, а используется в условных операторах
                
            Вас заинтересует
                
                        1 год назад
                    
                
                        1 год назад
                    
                
                        2 года назад
                    
                
                        2 года назад
                    
                
                        3 года назад
                    
                
                        3 года назад
                    
                
                        8 лет назад
                    
                
                        8 лет назад