years=int(input("Enter quantity years= ")) month=3 total= 0 for y in range(years): for m in range(month): p_amount=int(input(f"Enter precipitation amount in {m+1} month {y+1} year= ",end=" ")) total+=p_amount print(total) print(f"Total in {y+1} years = {total} mm ")
СРЕДНЯЯ ТОЛЩИНА СЛОЯ ДОЖДЕВЫХ ОСАДКОВ
напишите программу, которая применяет вложенные циклы для сбора данных и вычисления средней толщины слоя дождевых осадков за ряд лет.
Программа должна сначала запросить количество лет.Внешний цикл будет выполнять одну итерацию для каждого года.Внутреннй цикл будет делать 12 итераций одну для каждого месяца
Каждая итерация внутреннего цикла запрашивает у пользователя миллиметры дождевых осадков в течение этого месяца.
После всех итераций программа должна вывести количество месяцев,ощее количество миллиметров дождевых осадков и среднюю толщину слоя дождевых осадков в месяц в течение всего периода
Вторая подобная задача и не могу найти решение
как сделать так, что бы после введения данных за все месяцы выводился Итог за все месяцы ТОЛЬКО первого года
Сбор данных за следующий год начинался заново, запрашивал результат за месяцы и. в конце выводил Итог ТОЛЬКО за второй год
После того как количество заданных лет в цикле заполнены, вывести итог за 2 года
Возможно ли это сделать используя только цикл for или нужен цикл while?
P.S month=3 что бы не вводить 12