내일배움캠프 TIL 23/08/21

김민재·2023년 8월 21일
0

내일배움캠프가 어느새 3주차에 접어들었다. 많은 것을 배우고 코드를 보는 눈도 조금은 뜨였지만 아직도 내가 개발자로서 발전해나갈 수 있을까 하는 걱정은 남아있다.
그래도 WIL를 쓰면서 1주차 TIL도 훑어보고 팀 노션을 작성하면서 앞서나가는 팀원들은 보면 자극이 되기도 한다.


주말에 진행했던 개인 과제에 대한 피드백을 해보자면

  • 변화하고자하는 값.upper() => 모두 대문자로 변경
    변화하고자하는 값.lower() => 모두 소문자로 변경
    변화하고자하는 값.capitalize() => 첫글자만 대문자로

우선 나는 yes or no 에 적용하기 위해 lower와 가위바위보 게임에서 capitalize식을 활용했다.
아, 그리고 %d와 %s에 관련해서a= '안녕' b='하세요' print('%s (문자열) %s.') %(a,b))
필기가 문자열은 s인데 d로 잘못 필기되어있었다.
s를 'string'으로 기억해서 생각하면 단순하다.
반대로 d는 숫자열 원래 프로젝트에서 퍼센트(%)를 구하려고 검색했는데 이게 나왔다.
그래도 틀린점을 교정하고 %s의 값으로 a또는 b를 중복해서 사용할 수 있고 2개 이상 사용가능하다는 점을 알게되었다.

1,2번 과제를 진행하면서 while문에 특히 애먹었는데, while문 안의 if 값으로 다시 input을 넣기보다는 continue를 활용해서 while문으로 한번에 묶어줬을때 오류가 생기지 않았다.
다만 새로운 질문이 몇 개 더 생겼는데

  • 리스트에서 랜덤값으로 Rock,Scissors,Paper를 뽑아낼때 사용자가 가위라고 입력했을때 자동으로 가위를 Scissors라고 인식할 수 있게끔 만들 수 있느냐는 것
  • while문 안의 if값으로 오류가 생겼을때 오류메시지가 따로 뜨지는 않고 한 번 멈추고 다시 while문의 기본값으로 돌아가는 로직이 default 값이 맞는것인가
    이는 내일 과제 진행하기 전에 튜터님께 여쭤보고 가는게 찝찝하지 않을 것 같다.

0개의 댓글