컴퓨터 언어 이해하기 좋은 때
2022년 4월 28일 00시-01시 사이의 기록.
하루 왜 건너뛰었나면.. 친구랑 술 마셨다.
DAY 2
첫날 이런저런 준비가 끝났으니 본격적인 수업 시작! 기초 문법으로 프로그래밍이라니.. 자극적인 제목이다.
[실습1] 기본 연산자 알아보기
- 제곱 연산자는 **이다.
- 나눗셈은 /, 나눗셈의 몫은 //, 나눗셈의 나머지는 % 연산자를 사용한다.
[실습2] 나머지 연산자(%) 활용
- n 미만 m의 배수를 구하는 코드는 다음과 같다.
- 코드를 실행해 보면, 배수에는 0도 포함해서 출력된다.
for i in range(10):
if i % 3 == 0:
print(i)
[실습3] 평균 나이 구하기
- 연산자 간 우선순위가 있는지 처음 알았다.
- 기억하자 round 함수!
round(수, 표시할 소수점 자릿수)
[실습4] 2단 곱셈표 직접 출력하기
- 내가 짠 코드
for i in range(1,10):
print(2*i)
[실습5] for문으로 곱셈표 출력하기
- for문의 끝은 반드시 :로 마무리!
- for문 안의 코드는 스페이스키*4 or tab키로 공간을 띄워야 한다. 직접 해보면 for이 있는 다음 줄부터는 코드가 'for+한 칸이 차지하는 분량'만큼 들여쓰기 한 것처럼 보인다.
- for문 배운 뒤 짠 2단 곱셈표 출력 코드
number=[1,2,3,4,5,6,7,8,9]
for i in number:
print(2*i)
오늘은 여기까지. 한 수업 내 22개 작업 중 5개까지 완료했다. 속도가 많이 느린 것 같은데.. 그런데 확실히, 작업이 복잡해질수록 효율적인 코드를 짜는 게 엄청 중요할 것 같다. 배수를 구하는 코드에서도 볼 수 있었지만 빙 돌아갈라면 얼마든지 굽이굽이 돌아갈 수 있기 때문이다.
오늘의 주요 소득은 round함수, number에 리스트 저장, for문 정도였다. for문 안에 코드 쓸 때는 스페이스 4번 누르기! 아니면 탭키 누르기! 기억하자. 그럼 <자정과 새벽 사이>시리즈는 내일 이시간에.