파이썬 초보가 파이썬3 질문합니다ㅠㅜ

파이썬 초보가 파이썬3 질문합니다ㅠㅜ

QA

파이썬 초보가 파이썬3 질문합니다ㅠㅜ

본문

I want apple. I need Banana가 있다고 가정할 때 여기서 w,a만 대문자로 바꾸고싶다면 어떻게 해야 하는건가요???

In이랑 swapcase를 사용해야돼요!

알려주시면 정말 감사하겠습니다ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 1


st="I want apple. I need Banana"
l=list(st)
st_n = []
s1 = "a"
s2 = "w"
for word in l:
    if s1 in word:
        word = word.swapcase()
    elif s2 in word:
        word = word.swapcase()
    st_n.append(word)
print (''.join(st_n))

 

 

 

방금 대충 만들어서 비효율적이고 좋은 코드는 아니라고 생각하지만,
원하시는대로 결과는 나옵니다ㅋ.ㅋ;; 말씀주신대로 in 과 swapcase 사용했습니다.
파이썬 공부하셔서 제 부족한 코드를 더 효율적으로 만들어주세요 :)
힘내세요!

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT