1120 TIL

looggi·2022년 11월 20일
1

스파르타 내배캠 AI-3

목록 보기
71/130

🐇 안토끼반

☘️ 서울에서 김서방찾기

➡️ 내 답

def solution(seoul):
    loc=seoul.index('Kim')
    return f'김서방은 {loc}에 있다'
  • 문자열을 반환해야하는데 print를 써서 출력 값은 기댓값이랑 같은데 계속 틀려서 왜그러나 했다.. 문제를 잘 읽자 ㅜㅜ
  • 대소문자 유의해서 보자
def solution(seoul):
    return f"김서방은 {seoul.index('Kim')}에 있다"
  • 이렇게 줄여서 쓸 수도 있는데 이렇게 따옴표를 두번 써야할 땐 하나는 작은 걸로 하나는 큰걸로 써야 파이썬이 잘 알아듣는당

➡️ 멋있는 답 공부해보기

def findKim(seoul):
    return "김서방은 {}에 있다".format(seoul.index('Kim'))
  • 함수 이름 바꿔볼 것 solution ➜ findKim
  • format : ( )내부에서 정의된 변수값을 스트링 안의 { }에 넣어준다
    • {0},{1} 처럼 인덱스 값으로 지정할 수도 있고
    • {num1}, {num2} 처럼 format안에서 정한 변수이름으로 넣어줘도 되고
    • 위의 예제처럼 빈칸으로 두면 format 안에서 변수를 정의한 순서대로 들어감
    • 같은 변수 값을 여러번 출력하는 것도 가능함
    • 참고: https://blockdmask.tistory.com/424
profile
looooggi

0개의 댓글