Windows 10
python 3.8
Всем здравствуйте! Я в программирование новичок и только учусь поэтому не судите строго за объяснение
При выполнение функции print(zadacha()) печатает только : позвонить 79050058287 Екатерина Лечаева
Как сделать что бы функция zadacha() выводила все что перебрал в for
пример:
позвонить 79050058287 Екатерина Лечаева
позвонить 79878479555 Елена Антипина
позвонить 7900000023 Анастасия Веселова
позвонить 797777777 Таисия Брагина
ps: Надеюсь более менее объяснил, Извиняюсь за свою тупость.
Вот код:
python 3.8
Всем здравствуйте! Я в программирование новичок и только учусь поэтому не судите строго за объяснение
При выполнение функции print(zadacha()) печатает только : позвонить 79050058287 Екатерина Лечаева
Как сделать что бы функция zadacha() выводила все что перебрал в for
пример:
позвонить 79050058287 Екатерина Лечаева
позвонить 79878479555 Елена Антипина
позвонить 7900000023 Анастасия Веселова
позвонить 797777777 Таисия Брагина
ps: Надеюсь более менее объяснил, Извиняюсь за свою тупость.
Вот код:
Python:
datas = {'slovar': {'count': 4, 'items':
[{'name': 'Екатерина', 'tel': 79050058287, 'last_name':
'Лечаева', 'sity': 'Уфа' },
{'name': 'Елена', 'tel': 79878479555, 'last_name': 'Антипина', 'sity': 'Уфа'},
{'name': 'Анастасия', 'tel': 7900000023, 'last_name': 'Веселова', 'sity': 'Уфа', },
{'name': 'Таисия', 'tel': 797777777, 'last_name': 'Брагина', 'sity': 'Уфа',}]}}
def zadacha():
for item in datas['slovar']['items']:
ids = item['tel']
name = item['name']
famila = item['last_name']
s = (f'\nпозвонить {ids} {name} {famila}')
return s
print(zadacha())