Что не так в моем итерационном подходе в Python [закрыто] ⇐ Python
Что не так в моем итерационном подходе в Python [закрыто]
Я пытаюсь добавить общее количество 7 или 5 к заданному числу от 24 до 1000. Я впервые использую Python для циклов в диапазоне.
Я могу решить эту проблему другим подходом, но мне бы очень хотелось знать, действительно ли я неправильно использую цикл for и что я делаю неправильно. Уже поздно, и мой мозг просто хочет получить ответ.
Заранее спасибо!
Я пробовал:
def изменение (сумма): мой список = [] уменьшить = -7 если сумма в диапазоне (24, 1001): для x в диапазоне (количество, 0, уменьшение): если х % 5 == 0: уменьшить = -5 mylist.append(уменьшить * -1) вернуть мой список еще: print('не в диапазоне') Я ожидаю чего-то вроде изменения (34) -> вывод [7,7,5,5,5,5], но текущий вывод кажется ненадежным. Я почти уверен, что это как-то связано с циклом for x in range.
Я пытаюсь добавить общее количество 7 или 5 к заданному числу от 24 до 1000. Я впервые использую Python для циклов в диапазоне.
Я могу решить эту проблему другим подходом, но мне бы очень хотелось знать, действительно ли я неправильно использую цикл for и что я делаю неправильно. Уже поздно, и мой мозг просто хочет получить ответ.
Заранее спасибо!
Я пробовал:
def изменение (сумма): мой список = [] уменьшить = -7 если сумма в диапазоне (24, 1001): для x в диапазоне (количество, 0, уменьшение): если х % 5 == 0: уменьшить = -5 mylist.append(уменьшить * -1) вернуть мой список еще: print('не в диапазоне') Я ожидаю чего-то вроде изменения (34) -> вывод [7,7,5,5,5,5], но текущий вывод кажется ненадежным. Я почти уверен, что это как-то связано с циклом for x in range.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Поддержание контекста текущего узла в итерационном DFS по сравнению с рекурсивными DFS
Anonymous » » в форуме C++ - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-