Предмет: Информатика,
автор: Abrikoska69
Написати програму в Python, що перейменує ключ у словнику. Існуюче і нове значення ключа користувач має ввести з клавіатури. Вивести модифікований словник на екран.
Додаткові умови:
Не виводити додаткові символи в функції print окрім очікуваних.
Можливі значення введеного користувачем імені ключа - рядковий тип даних;
Можливі значення введеного користувачем нового імені - рядковий тип даних;
Якщо введеного користувачем ключа, який потрібно скопіювати немає - вивести повідомлення на екран "Шуканого ключа немає" і завершити виконання програми;
Використовувати функцію print лише для виводу результату задачі.
Очікуваний результат виконання програми:
Для набору даних (age, year_old) – текст на екрані – {'name': 'sergii', 'year_old': 100500, 'country': 'Ukraine'}
Для набору даних (profession, year_old) – текст на екрані – "Шуканого ключа немає"
Увага!
Не змінюйте наведений стартовий код. Своє рішення набирайте під коментарем # your code goes here
Для позначення блоків коду використовуйте відступи в 4 пробіли.
Будьте уважні з вхідними даними
Не використовуйте без нагальної потреби будь-які зайві символи в тексті, який ви виводите на екран - можуть виникати непередбачувані помилки під час автоматичної перевірки
Стартовий код:
user = {
'name': 'sergii',
'age': 100500,
'country': 'Ukraine'
}
key = input("Введіть ім'я ключа ")
new_key = input("Введіть нове ім'я ключа ")
Ответы
Автор ответа:
1
Ответ:
user = {
'name': 'sergii',
'age': 100500,
'country': 'Ukraine'
}
key = input("Введіть ім'я ключа ")
new_key = input("Введіть нове ім'я ключа ")
# your code goes here
if key in user:
user[new_key] = user.pop(key)
print(user)
else:
print("Шуканого ключа немає")
Объяснение:
Похожие вопросы
Предмет: Алгебра,
автор: mkallxxxxz
Предмет: Алгебра,
автор: grrrreeeen
Предмет: История,
автор: albinavech809
Предмет: Українська мова,
автор: zhovtoigyaroslav
Предмет: Музыка,
автор: galaburdo