СРОЧНО Python 9 клас.
1) Есть 5 наибольших городов в списке ( 2 868 702, 1 451 132, 1 017 022, 1 001 094, 949 825). Создать программу списка, найти общее количество населения этих городов( в списке), наибольшего и наименьшего по количеству.
2) В магазин доставлено: 50кг сахара по цене 15 за кг, 100 кг муки -8 за кг, 12кг мяса - 95 за кг, 20 кг рыбы -70 за кг. Создать программу для списка продуктов и вычисления общей сумы и общего веса доставленных продуктов, цены каждого вида.
Ответы
задача 1
city_populations = [2868702, 1451132, 1017022, 1001094, 949825]
total_population = sum(city_populations)
max_population = max(city_populations)
min_population = min(city_populations)
print("Total population of the 5 largest cities:", total_population)
print("Largest population among the 5 cities:", max_population)
print("Smallest population among the 5 cities:", min_population)
Задача 2
products = [
{"name": "Sugar", "price": 15, "weight": 50},
{"name": "Flour", "price": 8, "weight": 100},
{"name": "Meat", "price": 95, "weight": 12},
{"name": "Fish", "price": 70, "weight": 20}
]
total_price = 0
total_weight = 0
for product in products:
name = product["name"]
price = product["price"]
weight = product["weight"]
product_price = price * weight
total_price += product_price
total_weight += weight
print(f"{name}: {weight}kg x ${price} = ${product_price}")
print("Total weight of products:", total_weight, "kg")
print("Total price of products:", total_price, "$")