[Python] ์กฐ๊ฑด๋ฌธ ๊ธฐ์ด
1. ์ ๋ ฅ
Point I
๋ณ์ = input() : ๋ณ์์ ์
๋ ฅ๋ฐ์ ๊ฐ์ ์ง์ด๋ฃ๊ฒ ๋ค๋ ์๋ฏธ
var = input()
Point II
์ด๋ค ๊ฒ์ ์
๋ ฅํ๋ ๋ฌธ์์ด๋ก ์
๋ ฅ๋๊ธฐ ๋๋ฌธ์ ํ ๋ณํ์ด ํ์
int() : ์ ์ํ ๋ณํ, str() : ๋ฌธ์์ด ๋ณํ ๋ฑ…
var1 = input() #4 ์
๋ ฅ
var1 = int(var1)
var2 = int(input()) #3 ์
๋ ฅ
print(3+var1+var2) #10 ์ถ๋ ฅ
2. ๋ ผ๋ฆฌ ์๋ฃํ(Boolean Data)
Point I
๋
ผ๋ฆฌ ์๋ฃํ : ์ฐธ(True) ํน์ ๊ฑฐ์ง(False)์ ๋ํ๋ด๋ ์๋ฃํ
True, False
Point II
๋น๊ต ์ฐ์ฐ์ : ์ซ์๋ ๋ฌธ์์ ๊ฐ์ ๋น๊ตํ๋ ์ฐ์ฐ์
์ฃผ์ด์ง ์ง์ ์ด ์ฐธ์ด๋ฉด True, ๊ฑฐ์ง์ด๋ฉด False
A == B #A์ B๊ฐ ๊ฐ๋ค
A != B #A์ B๊ฐ ๋ค๋ฅด๋ค
A >= B #A๊ฐ B๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค
A <= B #A๊ฐ B๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค
A > B #A๊ฐ B๋ณด๋ค ํฌ๋ค
A < B #A๊ฐ B๋ณด๋ค ์๋ค
print(3 == 3) #True
print(3 != 3) #False
Point III
๋
ผ๋ฆฌ ์ฐ์ฐ์ : ๋
ผ๋ฆฌ ์๋ฃํ ์ฌ์ด์ ์ฐ์ฐ
AND : ๊ฐ ๋
ผ๋ฆฌ๊ฐ ๋ชจ๋ True์ด๋ฉด ๊ฒฐ๊ณผ๊ฐ True
OR : ๊ฐ ๋
ผ๋ฆฌ ์ค True๊ฐ ์กด์ฌํ๋ฉด ๊ฒฐ๊ณผ๊ฐ True
NOT : ๋
ผ๋ฆฌ๊ฐ์ ๋ค์ง๋ ์ฐ์ฐ
3. ์กฐ๊ฑด๋ฌธ
์กฐ๊ฑด์ ๋ฐ๋ผ ํน์ ๋ช ๋ น์ ์ํํ๋ ๊ตฌ๋ฌธ
Point I
if๋ฌธ : ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ๋ช
๋ น์ ์ํ
if a >= 5:
print("a๋ 5 ์ด์์
๋๋ค!")
Point II
elif๋ฌธ : ์ด์ ์กฐ๊ฑด์ด ๊ฑฐ์ง์ธ ์ํฉ์์ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ๋ช
๋ น์ ์ํ
if a >= 5:
print("a๋ 5 ์ด์์
๋๋ค!")
elif a >= 3:
print("a๋ 3 ์ด์ 5 ๋ฏธ๋ง์
๋๋ค!")
Point III
else๋ฌธ : ์์ ์กฐ๊ฑด์ ํด๋นํ์ง ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ํ
if a >= 5:
print("a๋ 5 ์ด์์
๋๋ค!")
elif a >= 3:
print("a๋ 3 ์ด์ 5 ๋ฏธ๋ง์
๋๋ค!")
else:
print("a๋ 3 ๋ฏธ๋ง์
๋๋ค!")
Point IV
์กฐ๊ฑด๋ฌธ์ ๋ค์ด๊ฐ๋ ๋ช
๋ น๋ค์ ๊ฐ์ ๋ค์ฌ์ฐ๊ธฐ๋ก ๊ตฌ๋ถ!
Tab์ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ ์ ์์ด์!