가장 큰 홀수를 찾을 수 있도록 raw_input을 사용자 (10 개의 정수로 구성)에서 분할해야합니다. 문자열에 확률이 없으면 최종 출력은 가장 큰 홀수 또는 "none"이어야합니다. 이 코드는 나에게 TypeError를 제공합니다. 문자열 서식 지정 오류 중에 변환 된 모든 인수가 아닙니다. 파이썬 2.7을 사용하고 있습니다. 여기파이썬 가장 큰 홀수를 찾으려면 문자열을 분할하십시오.
내가 무엇을 가지고 : 당신의 도움에 대한
def uiLargestOddofTen():
userInput = raw_input("Please enter ten integers:")
oddList = []
x = userInput.split()
n = 10
for element in x:
y = int(element)
while n > 0:
if element % 2 != 0:
oddList.append(y)
n = n - 1
return max(oddList)
감사합니다!
'n'의 목적은 무엇입니까? for 루프 앞에서'len (x) = 10'을 검사하지 않으시겠습니까? – bozdoz
코드에서 작동하지 않는 것은 무엇입니까? –
여기에서 질문하지 않았습니다. – arshajii