Завдання: скласти програму для розв’язування задачі в середовищі
Python.
Задача. Влітку школярі допомагали фермеру збирати полуницю. За один
день 10 учнів зібрали відповідно 5, 4, 6, 7, 6, 4, 8, 5, 5, 7 кілограм кожен.
Визначити:
1) Загальну масу полуниці, яку зібрали школярі;
2) Номер у списку учня, що зібрав більше усіх кілограм полуниці;
3) Кількість учнів, які зібрали більше 6 кг полуниці за день;
4) Вивести три найбільших числа у списку.
5) Порахувати скільки учнів зібрали по 5 кілограм полуниці за день.
Відповідь повинна бути повною.
Ответы
Ответ:
Загальна маса полуниці: 57 кг
Учень №7 зібрав більше усіх кілограм полуниці: 8 кг
Кількість учнів, які зібрали більше 6 кг полуниці: 4
Три найбільші числа у списку: [8, 7, 7]
Кількість учнів, що зібрали по 5 кілограм полуниці за день: 3
Объяснение:
# 1) Загальна маса полуниці
kg_list = [5, 4, 6, 7, 6, 4, 8, 5, 5, 7]
total = sum(kg_list)
print(f"Загальна маса полуниці: {total} кг")
# 2) Учень, що зібрав більше усіх кілограм полуниці
max_kg = max(kg_list)
index = kg_list.index(max_kg)
print(f"Учень №{index+1} зібрав більше усіх кілограм полуниці: {max_kg} кг")
# 3) Кількість учнів, які зібрали більше 6 кг полуниці за день
count = 0
for kg in kg_list:
if kg > 6:
count += 1
print(f"Кількість учнів, які зібрали більше 6 кг полуниці: {count}")
# 4) Три найбільші числа у списку
sorted_list = sorted(kg_list, reverse=True)
print(f"Три найбільші числа у списку: {sorted_list[:3]}")
# 5) Кількість учнів, що зібрали по 5 кілограм полуниці за день
count = 0
for kg in kg_list:
if kg == 5:
count += 1
print(f"Кількість учнів, що зібрали по 5 кілограм полуниці за день: {count}")