๊ฐ์๋ฅผ ํตํด ๋ฐฐ์ด ์
์ฐ์ > ๊ด๊ณ > ๋ ผ๋ฆฌ ์์๋ก ์ฐ์ฐ ์ ์ฉ
ํ์ด์ฌ์ ์ธ๋ดํธ์ ๋ฏผ๊ฐ -> ๋์ด์ฐ๊ธฐ 4๋ฒ์ด๋ TABํค๋ก ๋ค์ฌ์ฐ๊ธฐ ํ๊ธฐ
ํ๊ธ ๊นจ์ง์ด ๋ํ๋ ๊ฒฝ์ฐ -> atom์์๋ ๊นจ์ง๋ ๊ฒฝ์ฐ๊ฐ ์์ด์ ์ฝ๋ ์์ ์ถ๊ฐํด์ฃผ๋ฉด ๋จ
(vscode์์ ์์ฑํ์ ๋๋ ๋ฌธ์ ๊ฐ ๋ํ๋์ง๋ ์์๋ค)
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')
in, not in ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์์ด, ๋ฆฌ์คํธ, ํํ ๋ฑ์์ ํด๋น ์ซ์๋ ๋ฌธ์๊ฐ ์๋์ง ์ฒดํฌ ๊ฐ๋ฅ
for v in range(START, STOP, STEP)
1) (10(=N)) : 0(=N)~9(=N-1)๊น์ง ์ถ๋ ฅ
2) (1, 11) : 1๋ถํฐ 10(=11-1)๊น์ง ์ถ๋ ฅ
3) (1, 11, 2) : 1๋ถํฐ 10(=11-1)๊น์ง 2์ฉ ๋ํด์ ์ถ๋ ฅ
sum(range(~)) : ~ ์ฌ์ด์ ๋ฒ์ ์์ ํฉ์ ๋ฐ๋ก ๊ตฌํด์ค
break๋ฌธ์ for๋ฌธ์ ๋น ์ ธ๋๊ฐ ์ ์๊ฒ ํด์ฃผ๋ ์ญํ ์ ํ๋ค
continue๋ฌธ์ ๋ง๋๋ฉด ์๋ซ๊ตฌ๋ฌธ์ด ์คํ๋์ง ์๊ณ ๋ค์ for๋ฌธ์ ๋ ์ ์๊ฒ ํด์ฃผ๋ ์ญํ ์ ํ๋ค
(๋ถํ์ํ ๊ฐ์ ๋์ด๊ฐ๊ณ ์ถ์ ๋ ์ฌ์ฉ ๊ฐ๋ฅ)
์๋ฃํ ๋์กฐ์ is ์ฐ์ฐ์ ์ฌ์ฉํจ
for ~ else ๋ฌธ : ์ด๋ else๋ฌธ์ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ์ง ์๋๋ค
๋๊น์ง ์ฐพ์์ง๋ง if ~ break๋ฌธ์ ์ด์ฉํด ํด๋น ์ซ์๊ฐ ์์๋ค๋ฉด ๋ง์ง๋ง์ else๋ฌธ์ ํ ๋ฒ ์คํํด์ค
if ~ break๋ฌธ์์ ๋ง์ฝ break๋ฌธ์ ๊ฑธ๋ฆฐ๋ค๋ฉด else๋ฌธ์ ์คํ๋์ง ์๋๋ค
(ํ์คํ์ง๋ ์์ง๋ง ํ์ด์ฌ์์๋ง ์๋ ๋ฌธ๋ฒ!)
a = ['apple', 'banna', 'coconut']
while a:
print(a.pop()) -> ๋ค์์๋ ์์๋ถํฐ ์๊น์ง ํ๋์ฉ ๋ฆฌ์คํธ์์ ๊บผ๋ด๋ ํจ์
apple banna coconut ์์๊ฐ ์๋ coconut banana apple ์์ผ๋ก ๋์จ๋ค
ํ์ตํ๋ฉฐ ๋๋ ์
ํ์ด์ฌ์ ๋ค๋ฅธ ์ธ์ด์ ๋นํด ํ์คํ ์ธ๊ฐ์ ์๊ฐ ํ๋ฆ? ์ฌ๊ณ ๋ฐฉ์์ ๊ฐ์ฅ ์ ๋ง๋ ์ธ์ด์ธ ๊ฒ ๊ฐ๋ค
๊ฐ์ ์ฝ๋๋ผ ํด๋ C๋ C++์์ ๊ตฌํํ๋ ๊ฒ๋ณด๋ค ํ์ด์ฌ์์ ๊ตฌํํ๋ ๊ฒ์ด ๋ ํจ์ฌ ์งง์ ์ฝ๋๋ก ๊ตฌํ์ด ๊ฐ๋ฅํ๋ค๋ ์ ์์ ์ ๋ง ํจ์จ์ ์ธ ์ธ์ด๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค
๋ฐ๋ผ์ ๋ฐ์๋ ๊ฐ์ ์ฝ๋๋ฅผ c++ / python ๋ ๊ฐ์ง ์ธ์ด๋ก ๊ตฌํํด๋ณด์๋ค
a < b < c๋ฅผ ๋น๊ตํ๋ ์ฝ๋๋ฅผ C++ ์์ ์์ฑํ ๊ฒฝ์ฐ
#include <stdio.h>
int main()
{
int a = 10;
int b = 20;
int c = 30;
if((a < b) && (b < c)) {
printf("True");
} else
printf("False");
}
a < b < c๋ฅผ ๋น๊ตํ๋ ์ฝ๋๋ฅผ Python ์์ ์์ฑํ ๊ฒฝ์ฐ
a = 10
b = 20
c = 30
print(a < b and b < c) # a < b < c
์ธํ๋ฐ ํํ์ด์ง : www.inflearn.com/
์ถ์ฒ : <์ธํ๋ฐ-ํ๋ก๊ทธ๋๋ฐ ์์ํ๊ธฐ : ํ์ด์ฌ ์ ๋ฌธ (Inflearn Original)>/www.inflearn.com/course/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%AC%B8-%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%98%A4%EB%A6%AC%EC%A7%80%EB%84%90
ํด๋น ๊ธ ์์ด์ฝ ์ถ์ฒ : 'flaticon.com'
This cover has been designed using resources from Flaticon.com