Тема: допоможіть виішити задачу
можете хтось допомогти виішити задачу на Python 3.4?
от мій код:
a = {'a':'1','b':'2','c':'3',}
b = input('Ввести словник: ')
for i in b:
if a.get(i) != None:
print ('True')
else:
print('False")
Потрібно написати код, який приймає словник "b" і повертає True, при наступних умовах:
- якщо словник 'b' є точною частиною словника 'а';
- якщо словник 'b' містить одну чи більше пар ключ-значення в словнику 'а';
- При чому словник 'b' не повинен містити абсолютно всі пари ключ-значення словника 'а', достатньо навіть однієї. Співпадіння повинно бути точним - ключ-значення == ключ значення.
False повертає в тому випадку, якщо словник 'b' містить хоч би 1 ключ або значення, яке не відповідає клюам або значенням словника 'а', навіть якщо словник 'b' містить всі пари ключ-значення, які співпадають з словником 'а', будь який лишній ключ або будь яке лишнє значення, яке не виявлено в словнику 'а', даж нам False.