Помогите написать вспомогательную функцию ** Phyton: Напишите вспомогательную функцию,...

0 голосов
36 просмотров

Помогите написать вспомогательную функцию на Phyton: Напишите вспомогательную функцию, которая для данного числа n определяет и возвращает в основную программу все его делители d (1 < d < n). Воспользуйтесь вспомогательной функцией в основной программе, которая просит ввести число и печатает все его делители. Еще одна вспомогательная функция должна обеспечить правильность ввода данных в программу. Основная программа должна работать до тех пор, пока пользователь на вопрос «Продолжить? (да/нет): » ответит «нет».


Информатика (32 баллов) | 36 просмотров
Дан 1 ответ
0 голосов

Ну, наверное это должно выглядеть как то так. Не советую копировать, сайт нарушает табуляции. Прогу протестил, всё гуд


def main():

run = True

def divide(n):

 div_list = []

 for i in range(1, n):

 if n % i == 0:

   div_list.append(i)

 div_list = list(map(int, div_list))

 return div_list

 

def check_input(ask):

 if ask == 'Da':

 normal = True

 elif ask == 'net':

 normal = False

 else:

 print('IOError')

 return normal

while run:

 n = int(input())

 print(divide(n))

 

 ask = input('Run again?')

 

 run = check_input(ask)

if __name__ == "__main__":

main()

end = input()


(1.6k баллов)
0

а сможешь вот эту написать ?

0

Напишите вспомогательную функцию, которая просит ввести текст с вашим алфавитом и проверяет, является ли текст палиндромом (совпадает с текстом, полученным при записи всех символов в обратном порядке).

0

Примените вспомогательную функцию в основной программе, которая определяет и печатает, является ли введённый пользователем в цикле текст палиндромом. Еще одна вспомогательная функция должна обеспечить правильность ввода данных в программу. Основная программа должна работать до тех пор, пока пользователь на вопрос «Продолжить? (да/нет): » ответит «нет».

0

а ты можешь в вк мне скинуть эту программу которая самая первая ток файлом

0

вот ссылка

0

id302052319

0

это id ссылку не дает скинуть

0

пожалуйста

0

Угу, минутку

0

можешь помоч с еще одной задачей