import sys

user = {
    "first_name": "Егор",
    "last_name": "Михеев",
    "sex": "m"
}

user[sys.argv[1]] = sys.argv[2]

print(user)

"""
ИЗМЕНЕНИЕ ЗНАЧЕНИЯ
Ниже в редакторе содержится словарь user 
с пользовательскими данными. 
Напишите программу, 
которая принимает из аргументов командной строки два параметра: 
ключ и значение, 
а затем обновляет значение в словаре user если ключ существует 
или добавляет в словарь новый ключ с переданным значением.

Пример использования
> python program.py age 18
> {'first_name': 'Егор', 'last_name': 'Михеев', 'sex': 'm', 'age': '18'}
"""
77d748856979b1ac0545037973c3f97bbde2c30e
<mask token>

<mask token>
print(user)
<mask token>

<mask token>
user = {'first_name': 'Егор', 'last_name': 'Михеев', 'sex': 'm'}
user[sys.argv[1]] = sys.argv[2]
print(user)
<mask token>

import sys
user = {'first_name': 'Егор', 'last_name': 'Михеев', 'sex': 'm'}
user[sys.argv[1]] = sys.argv[2]
print(user)
<mask token>

import sys

user = {
    "first_name": "Егор",
    "last_name": "Михеев",
    "sex": "m"
}

user[sys.argv[1]] = sys.argv[2]

print(user)

"""
ИЗМЕНЕНИЕ ЗНАЧЕНИЯ
Ниже в редакторе содержится словарь user 
с пользовательскими данными. 
Напишите программу, 
которая принимает из аргументов командной строки два параметра: 
ключ и значение, 
а затем обновляет значение в словаре user если ключ существует 
или добавляет в словарь новый ключ с переданным значением.

Пример использования
> python program.py age 18
> {'first_name': 'Егор', 'last_name': 'Михеев', 'sex': 'm', 'age': '18'}
"""