2016-08-17 6 views
-6

나는 작업을하고 거의했으나 키와 값을 사전에 사용자로부터 추가하는 방법에 집착했습니다. input 메서드를 사용해야하지만, 모르겠다.입력 방법에서 키와 값을 추가하십시오

이 코드는 키 최대 값과를 보여줍니다 내가 무슨 짓을하지만 나는이

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

같은 것을 원하는 사전을 추가하지만, 사용자는 키와 값을 입력 하나입니다

+0

'raw_input()'이 아마도 Python 2에서 더 좋을 지 몰라도'input()'이 가능할 것 같습니다. 문제가있는 것을 보여줄 코드가 있습니까? 실제 문제는 무엇입니까? 입력 형식은 무엇입니까? – 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

관련 문제