форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.3 KiB
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