Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Преобразовать все действия через функции, заполнение словаря сделать из файла, добавить обработку исключения при открывании файла. [RSS Feed]

#1 Окт. 26, 2020 01:45:45

Astone
Зарегистрирован: 2020-10-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразовать все действия через функции, заполнение словаря сделать из файла, добавить обработку исключения при открывании файла.

Не могу понять как сделать функции для словаря в словаре, каким образом передавать аргументы, если там есть string. Было бы хорошо, если кто нибудь смог бы написать хотя бы одну функцию, тогда я бы понял ход выполнения задания и думаю смог бы доделать остальное. Заранее спасибо!
Вот код, для которого нужно сделать все эти задания:

my_dict={'1':{'surname':'Musk', ‘name’:'Elon', ‘gender’: ‘m’,'growth':183},
'2':{'surname':'Holmes', ‘name’:'Enola', ‘gender’: ‘f’,'growth':175},
'3':{'surname':'Brown', ‘name’:'Lilly', ‘gender’: ‘f’,'growth':178},
'4':{'surname':'Lothbrok', ‘name’:'Ragnar', ‘gender’: ‘m’,'growth':189},
'5':{'surname':'Smith', ‘name’:'Adreana', ‘gender’: ‘f’,'growth':173},
'6':{'surname':'Moon', ‘name’:'Larry', ‘gender’: ‘m’,'growth':184}}
for key in my_dict:
if my_dict=='m':
male_max_growth = max(my_dict.keys(), keylambda key: my_dict))
tallest_guy=my_dict
print('The tallest guy: ', tallest_guy)

for key in my_dict:
if my_dict=='f':
female_min_growth = min(my_dict.keys(), keylambda key: my_dict))
lowest_girl=my_dict
print('The lowest girl: ', lowest_girl)

for key in my_dict:
sorted_key=sorted(my_dict.keys(), keylambda key: my_dict))
for i in sorted_key:
student1=sorted_key
student2=sorted_key
student3=sorted_key
student4=sorted_key
student5=sorted_key
student6=sorted_key
print('Information about sorted students: ')
print(my_dict)
print(my_dict)
print(my_dict)
print(my_dict)
print(my_dict)
print(my_dict)
print('The correct order: ')
print(sorted_key)

Офлайн

#2 Окт. 26, 2020 02:34:32

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Преобразовать все действия через функции, заполнение словаря сделать из файла, добавить обработку исключения при открывании файла.

Заключи код в теги code.



Офлайн

#3 Окт. 26, 2020 19:07:43

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Преобразовать все действия через функции, заполнение словаря сделать из файла, добавить обработку исключения при открывании файла.

.



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

  • Начало
  • » Центр помощи
  • » Преобразовать все действия через функции, заполнение словаря сделать из файла, добавить обработку исключения при открывании файла.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version