Написал программу но не могу понять почему преподавателю не понравилась
Вот его комментарий
В 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()
Все отступы сбились, а для питона — это критично. Приложите файл, что бы он был читабелен, тогда можно будет посмотреть на код
Добрый день. Меня заинтересовал ваш ответ "Все отступы сбились, а для питона — это критично. Приложите файл, что бы он был читабелен, тогда мож..." на вопрос http://www.liveexpert.org/topic/view/3145379-napisal-programmu-no-ne-mogu-ponyat-pochemu-prepodavatelyu-ne-ponravilas-vot-ego-kommentarij-v-pr-pomimo-vspomogatelnoj-funkcii-nuzhno-bilo. Можно с вами обсудить этот ответ?