혼공프로(한빛)

혼공프로 1~4주차 선택미션

릴리Yu 2022. 8. 6. 16:03

첫째주: Ch.02(02-1) 확인 문제(p.69~71) 풀고 인증샷

둘째주: 직접 변수 이름 만들고, 실행 결과 화면 캡쳐하기. (p.111 참조)

셋째주: Ch.03(03-2) 확인 문제(p.154~155) 풀고, 풀이 과정 정리하기

넷째주: Ch.04(04-2) 확인 문제(p.184~187) 풀고, 풀이 과정 정리하기

 

첫째주 확인문제 풀기

1.아라비아 숫자로 표기되어있다고 항상 숫자 데이터는 아니다.

따옴표 그 자체를 문자 데이터로 사용할 수 있다. 이스케이프 문자를 사용하거나 작은 따옴표 안에 큰 따옴표를 넣거나 큰 따옴표 안에 작은 따옴표를 넣으면 따옴표가 그대로 출력된다. UTF-8은 전 세계적으로 사용된다. 

답은 2,4이다.

 

2.답은 2번이다. 따옴표로 감싸지 않으면 문자로 인식하지 못해 신택스 에러가 발생한다.

 

3. 작은 따옴표로 시작한것은 작은따옴표로 닫아야하고

큰 따옴표르 시작한 것은 큰 따옴표로 닫아야하며, 이스케이프문자도 마찬가지다 \" \" 와 \' \' 를 짝을 이뤄 써야한다.

 

4. 당연히 그대로 출력되므로 생략하겠다.

5. 따옴표를 그대로 출력하려면 큰 따옴표를 작은따옴표로 감싸거나 작은 따옴표를 큰 따옴표로 감싸면된다.

\"나 \'의 이스케이프 문자를 출력한것과 같은 결과가 나온다.

\n을 사용하면 한줄이 띄어진다. 

 

 

 

둘째주 변수이름 만들고 실행

히히

 

셋째주 확인문제 풀기 

1.True와 True는 같으므로 True가 출력된다

"True"는 문자데이터 True는 불데이터이므로 서로 달라 False가 출력된다

323을 60으로 나누면 몫이 5고 나머지가 8333...이므로  True가 출력된다

323/60으로 쓰면 몫과 나머지가 나오고  323//60으로 쓰면 몫만 나온다

소문자가 대문자보다 우선시되므로 abc가 크다고 판단하며 True가 출력된다 

 

2. "시작"이 출력되고 if True로 시작했으므로 "예!"가 출력되고 마지막으로 "끝!"이 출력된다

 

3. hobby가 운동이므로 일단 시작이 프린트 되고 시작 다음으로 나오는 첫번째 독서와 다르니넘어가고

6번째줄 운동과 같으므로 "취미로 운동을 하는군요!"가 출력된다

들여쓰기 내어쓰기를 똑바로 하자. 

 

넷째주 확인문제 풀기

1.~4 진정한 손코딩

 

딕셔너리만 vscode에서 입력해 보았다. 

vs코드 단축키를 거의 쓰지 않고 했었는데 

일괄적으로 쉼표를 입력하거나 할 때 옵션+클릭, 옵션+시프트+드래그, 옵션+시프트+I를 이용하니까 편리하다.