форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
27 строки
598 B
Markdown
27 строки
598 B
Markdown
# Индивидуальное задание
|
|
## Туровец Евгений в26
|
|
### Исходный код:
|
|
```py
|
|
def suma(d, keys):
|
|
return sum(d.get(k, 0) for k in keys)
|
|
|
|
dict1 = {1: 10, 2: 20, 3: 30, 4: 40}
|
|
keys = (1, 3, 5)
|
|
|
|
result = suma(dict1, keys)
|
|
print(result)
|
|
```
|
|
### Вынесем функцию в модуль md1
|
|
```py
|
|
def suma(d, keys):
|
|
return sum(d.get(k, 0) for k in keys)
|
|
```
|
|
### Тогда кода основной программы будет:
|
|
```py
|
|
import md1
|
|
dict1 = {1: 10, 2: 20, 3: 30, 4: 40}
|
|
keys = (1, 3, 5)
|
|
|
|
result =md1.suma(dict1, keys)
|
|
print(result)
|
|
``` |