2015-02-05 3 views
-1

내 코드가 제대로 작동하지 않습니다. 이Python- 가장 큰 번호를 찾는 간단한 프로그램

코드 사이에 가장 많은 수를 찾으려면이 코드를 도와 : 당신은 당신이 작업하고자하는 데이터 유형을 지정해야합니다

number1 = input('Enter first number') 
number2 = input('Enter second number') 
if (number1 > number2): 
    print(number1 +'is greater than ' + number2) 
else: 
    print(number1 + 'is smaller than'+ number2) 
+0

가 입력 문자열로 수신됩니다. 그것을 정수로 변환하십시오. 너는 너가 찾고있는 것을 얻을 것이다. – karthikr

답변

0

.

number1 = int(input('Enter first number')) 
number2 = int(input('Enter second number')) 
if (number1 > number2): 
    print(str(number1) +' is greater than ' + str(number2)) 
else: 
    print(str(number1) + ' is smaller than'+ str(number2)) 

위 코드를 필요한 경우 try 블록에 넣으십시오.

while True: 
    try: 
     number1 = int(input('Enter first number: ')) 
     number2 = int(input('Enter second number: ')) 
     if (number1 > number2): 
      print(str(number1) +' is greater than ' + str(number2)) 
      break 
     else: 
      print(str(number1) + ' is smaller than '+ str(number2)) 
      break 

    except ValueError: 
     print("Provide an integer value") 
0

당신은 정수로 변환 할 필요가 기본적으로

number1 = int(input('Enter first number')) 

number2 = int(input('Enter second number')) 

if (number1 > number2): 
    print(number1 +'is greater than ' + number2) 

else: 
    print(number1 + 'is smaller than'+ number2) 
관련 문제