m=[int(input()) for i in range(100)]
Следующая часть кода достаёт числа из массива и подставляет их в уравнение, после решения уравнения на консоль выводится ответ.
С помощью range я задаю ограничение на количество вводимых чисел, но как мне закрыть цикл, если я ввёл нужное количество чисел ?
Допустим я ввёл 7 чисел, но в коде задано что надо ввести 10, как мне предварительно закрыть цикл ?
Долго искал в интернете ответ, но ничего не нашёл, попадается всякая фигня, типа: вывод чисел с шагом, заполнение массива от 1 до 10 -_- или что-то на Payton 2, в общем бесполезная информация для меня.
Из того что узнал написал это:
m=[int(input()) for i in range (5): if i=="y": break print("Цикл закрыт")
По задумке после ввода “y” цикл закрывается, ну а числа дальше обрабатываются и на консоль выводится ответ (код обработки ещё не написал, потому что код закрытия цикла не работает -_-), но мой код нефига не работает.
Подскажите, пожалуйста, как предварительно останавливать цикл в такой ситуации. Буду рад полезным статьям и литературе ( Python3 ).
Однако, появились другие сложности