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

Ответы 6

  • id302052319
    • Автор:

      jan
    • 5 лет назад
    • 0
  • это id ссылку не дает скинуть
    • Автор:

      oconnor
    • 5 лет назад
    • 0
  • пожалуйста
    • Автор:

      coralie
    • 5 лет назад
    • 0
  • Угу, минутку
  • можешь помоч с еще одной задачей
    • Автор:

      karen25
    • 5 лет назад
    • 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()

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years