Как зациклить программу?

Возник такой вопрос. Как правильно применить цикл к программе? Есть программа. Она делает:

  1. Получает данные из файла .csv( в файле 4 столбца)
  2. Обрабатывает данные.
  3. Производит расчет.
  4. Выводит ответ через print. (в ответе 4 результата. По числу столбцов) Как запустить программу 10, 20 ,30 .... раз. Получить ответы. И плюс , чтобы был еще и средний результат по каждому результату каждого столбца.

Я вот в интернете читал. Что читал, где искал "https://pythontutor.ru/lessons/while Но нет ни слова как зациклить всю программу. Как это узнать ,понять. Моему разуму не понятно. поэтому я и пишу о помощи. Можно небольшой пример. Или ссылку. Заранее благодарен.


Ответы (1 шт):

Автор решения: Сергей

Самый простой пример (смесь Python и псевдокода) без функции:

quantity = int(input ('Введите количество раз, которое программа будет повторять действия: '))
#тут храните накапливаемую сумму на каждом шаге цикла
result=0        
for i in range (quantity):
    Получает данные из файла .csv( в файле 4 столбца)
    Обрабатывает данные
    Производит расчет.
    result+=результат расчета 
    Выводит ответ через print (4 результата и средний)
result_final=result/quantity
print ('result final=', result_final)
    

Если какие-то из этих действий не надо повторять столько раз, сколько вы хотите, а всего раз сделать - вынесите их до "for i in range"

→ Ссылка