### Блок-схема для задачи "Средний возраст детей в спортивной секции"
1. **Начало**
2. **Ввод количества детей (N)**
3. Инициализация переменной `сумма_возрастов` = 0
4. Установка счетчика `i` = 1
5. Цикл Пока `i` ≤ N:
- Ввод возраста ребенка `возраст_i`
- Увеличение `сумма_возрастов` на `возраст_i`
- Увеличение `i` на 1
6. Вычисление среднего возраста: `средний_возраст` = `сумма_возрастов` / N
7. Вывод `средний_возраст`
8. **Конец**
### Блок-схема для задачи "Вес и количество тыкв с огорода"
1. **Начало**
2. Инициализация переменных:
- `общий_вес` = 0
- `количество_тыкв` = 0
3. Ввод веса тыквы `вес`
4. Пока `вес` ≠ 0:
- Увеличение `общий_вес` на `вес`
- Увеличение `количество_тыкв` на 1
- Ввод следующего веса тыквы `вес`
5. Вывод `количество_тыкв`
6. Вывод `общий_вес`
7. **Конец**
Код к задаче 1:
def средний_возраст():
N = int(input("Введите количество детей: "))
сумма_возрастов = 0
for i in range(1, N + 1):
возраст_i = int(input(f"Введите возраст {i}-го ребенка: "))
сумма_возрастов += возраст_i
средний_возраст = сумма_возрастов / N
print(f"Средний возраст детей: {средний_возраст:.2f}")
средний_возраст()
Код к задаче 2:
def огород():
общий_вес = 0
количество_тыкв = 0
while True:
вес = float(input("Введите вес тыквы (или 0, если тыквы закончились): "))
if вес == 0:
break
общий_вес += вес
количество_тыкв += 1
print(f"Количество тыкв: {количество_тыкв}")
print(f"Общий вес тыкв: {общий_вес:.2f} кг")
огород()
Пользователь задает количество детей в спортивной секции, задает возраст каждого ребенка. Каков средний возраст детей?" 2) "На огороде выросли тыквы. Их срезают, взвешивают и складывают на полки. Пользователь задает вес каждой тыквы, пока они не закончатся на огороде. Если тыквы закончились, то вводится 0. Сколько выросло тыкв и каков их общий вес