2014-12-31 3 views
-1
pyg = 'ay' 

original = raw_input('Enter a word:') 
word = original.lower() 
first = word[0] 
if len(original) > 0 and original.isalpha(): 
     print original 
else: 
     print 'empty' 

new_word = word[1:] 
print new_word + first + pyg 

^위의 코드는 초보자 수준의 Im으로 codeacademy에서 시도한 것입니다 .1 번째 인덱스에서 new_word를 끝까지 사용하는 슬라이스와 같게 설정해야합니다. [1 : len (new_word)] 이렇게하십시오. 그래서 'hart'라고 입력하면 'arthay'가 인쇄됩니다. new_word를 슬라이스와 동일하게 설정할 때까지 다음 단계로 진행하지 않습니다. 이 작업을 수행하는 방법에 대해 혼란 스럽습니다. 어떤 도움을 주시면 감사하겠습니다. 감사!파이썬에서 마지막 변수가 'slice'와 같은지 확인하려면이 코드를 어떻게 작성해야합니까?

+0

실제로 이것은 '수사슴'을위한 'arthay'를 제공합니다. 정확히 그 질문은 무엇입니까? – Mureinik

+0

@Mureinik 안녕하세요, 질문을 수정했습니다! – Shereen

+0

당신은 어떻게 그걸 의미합니까? @TerryJanReedy – Shereen

답변

0
new_word = word[1:] + word[0] + pyg 
+0

감사합니다. 이것은 효과가있다! – Shereen

0

워드 = hart위한 arthay 동등한 new_word을 만들 다음. 당신이 단어를 잡는 전에 귀찮게하려는 경우

new_word = word[1:] + word[0] + 'ay' 

당신은, 길이가 0이 아닌에 대한 단어를 테스트해야합니다 [0].

관련 문제