# Индивидуальное контрольное задание по ТЕМЕ №5 Степанищев Виктор, А-03-23 ## Задание ``` #24 Создайте словарь с 30 элементами, состоящими из ключей – целых чисел от 0 до 29, и значений – случайных, равномерно распределенных чисел в интервале значений от -10 до +7. Рассчитайте сумму неотрицательных значений из словаря и отобразите её в виде строки: «Сумма неотрицательных значений словаря= XXX». ``` ## Решение ```py from random import uniform def generation_slovar(): slovar = {} for k in range(30): slovar[k] = uniform(-10, +7) return slovar slovar = generation_slovar() s = 0 for keys in slovar: value = slovar[keys] if value >= 0: s += value print(f"Сумма неотрицательных значений словаря = {s}") ``` Вывод: ```py Сумма неотрицательных значений словаря = 51.80214076598058 ``` ```py Сумма неотрицательных значений словаря = 22.200516011214674 ```