Написал программу но не могу понять почему преподавателю не понравилась Вот его комментарий В pr1 помимо вспомогательной функции нужно было писать еще что-то. - вопрос №3145379

#pr1.py
'''Напишите вспомогательную функцию,
которая для данного числа n определяет
и возвращает в основную программу все
его делители d (1 < d < n).'''
#Программа разработана Володько Сергеем 21.12.18
def main():
def check():
if input(«Продолжить?(да/нет) „) == “да»:
main()
else:
return
def checkPoints(num):
try:
num = int(num)
except ValueError:
return False
def sub():

if(checkPoints(num) == False):
print(«Вы неверно ввели n»)
main()
else:
import math
n = int(num)
for i in range(1, math.ceil(math.sqrt(n))):
if n % i==0:
print(i, int(n/i))
check()
num = input('Введите n: ')
sub()
main()
28.01.19
1 ответ

Ответы

Все отступы сбились, а для питона — это критично. Приложите файл, что бы он был читабелен, тогда можно будет посмотреть на код
02.02.19

Глеб Черняк

Сейчас на сайте
Читать ответы

Олег Николаевич

Читать ответы

Alexander

Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store