2016-08-17 2 views
-6

У меня есть задача, и я сделал почти это, но я застрял в том, как я добавлю ключи и значения в словарь от пользователя. Я думаю, что мне нужно использовать метод input, м не уверен.добавить ключи и значения из метода ввода

Этот код то, что я сделал это показывает максимальное значение и ключ, но я добавить словарь я хочу что-то вроде этого

x= {'omar':20,'nagy':5} 
maxKey= max(x, key=x.get) 
maxValue=max(x.values()) 
print maxKey,maxValue 

но пользователь является тот, кто ввести ключ и значение

+0

'input()' звучит выполнимо, хотя 'raw_input()', вероятно, лучше для Python 2. У вас есть какой-нибудь код, чтобы показать, с чем вы столкнулись? В чем проблема? Каков формат ввода? – mhawke

+0

можете ли вы изменить свой вопрос, чтобы добавить то, что вы пытаетесь достичь, и какой код вы написали? –

+0

Можете ли вы показать нам, что вы пробовали? – Soheil

ответ

0

вы можете сделать:

count=2 
x= {} 
while count: 
    name=input('name:') 
    value=int(input('value:')) 
    x[name]=value 
    count-=1 

maxKey= max(x, key=x.get) 
maxValue=max(x.values()) 
print maxKey,maxValue 

, что приведет к:

enter image description here

Смежные вопросы