2014-11-21 6 views
-2

범위의 숫자를 word forma로 변경하려고합니다. 내가 뭘 잘못하고 있는지 모르겠다.범위의 숫자 하나를 단어로 바꿉니다.

n=range(1,101,2) 
if n == 55: 
    print ('Fifty-Five') 
else: 
    print n 
+0

@iCodez를 : 들여 쓰기 오류가 원래의 게시물에 있었다. 수정하면 실수로 문제의 일부가 수정되었을 수 있습니다. –

+0

'n'은 int가 아닌'range' 객체입니다. 이 범위의 값을 반복 할 계획입니까? 또는 하나의 값만 선택 하시겠습니까? – sfjac

+0

@MartijnPieters - 미안, 방금 네가 그걸 놓친 줄 알았다. 어느 쪽이든 말하는 것은 어렵습니다. 어떤 것이 든 더 많은 'IndentationError'질문을하지 않아도됩니다. :) – iCodez

답변

1

당신은 for 루프를 사용해야합니다

for n in range(1, 101, 2): 
    if n == 55: 
     print("Fifty-five") 
    else: 
     print(n) 
+0

정말 고마워요! –

+0

@WiiloGeedi 문제 없으니 기꺼이 도와주세요. 15 분이 지나면 내 대답 옆에있는 체크 표시를 클릭하여 올바른 것으로 표시 할 수 있습니다. 이렇게하면 문제가 해결 된 것으로 표시되며 우리 모두를위한 평판 포인트 (http://stackoverflow.com/help/whats-reputation)를 얻게됩니다. 자세한 내용은 [답변 수락 방법은 무엇입니까?] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)를 참조하십시오. – MattDMo

+0

정보에 대해 다시 한 번 감사드립니다. –

관련 문제