python 질문 문자열 앞의 @ 떼어내기

조회수 420회
username = input()

while True:

    myorder = input()

    if myorder.startswith('@'):
        print(myorder + ' ' + username + '.' )

username에 이름 넣고 myorder@Hi 라 넣으면 '@Hi 이름.' 이렇게 될텐데, @Hi을 input에 넣어도 print 될때 'Hi 이름.' 으로 나오는 코드 없나요?

1 답변

  • print(myorder + ' ' + username + '.' )
    

    위의 코드를 아래와 같이 바꾸시면 됩니다.

    print(myorder[1:] + ' ' + username + '.' )
    

    아래 코드와 결과 참고하세요.

    • 코드
    username = input()
    
    while True:
    
        myorder = input()
    
        if myorder.startswith('@'):
            print(myorder[1:] + ' ' + username + '.' )
    
    • 결과

    이미지

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)