Как зациклить программу?
Возник такой вопрос. Как правильно применить цикл к программе? Есть программа. Она делает:
- Получает данные из файла .csv( в файле 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"