Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.3 KiB

Индивидуальное контрольное задание по ТЕМЕ №5

Степанищев Виктор, А-03-23

Задание

#24
Создайте словарь с 30 элементами, состоящими из ключей – целых чисел от 0 до 29, и значений – случайных, 
равномерно распределенных чисел в интервале значений от -10 до +7.
Рассчитайте сумму неотрицательных значений из словаря и отобразите её в виде строки:
«Сумма неотрицательных значений словаря= XXX».

Решение

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}")

Вывод:

Сумма неотрицательных значений словаря = 51.80214076598058
Сумма неотрицательных значений словаря = 22.200516011214674