๋ณ์ ์ ๋ ฅ - input
a=input("์ซ์๋ฅผ ์
๋ ฅํ์ธ์ : ")
print(a)
input์ ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ ฅ๋ฐ๋ ํค์๋์ด๋ค.
a=input
๊ณผ ๊ฐ์ด ์ ์ผ๋ฉด ํ๋ฉด์ ์ปค์๊ฐ ๊น๋นก๊ฑฐ๋ฆฌ๋ฉฐ ์ฌ์ฉ์๊ฐ ๋ฌธ์๋ฅผ ์ ๋ ฅํ๊ธธ ๊ธฐ๋ค๋ฆฌ๋๋ฐ,
์ฌ์ฉ์๊ฐ ๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ์๋ดํด์ฃผ๊ธฐ๋ฅผ ๋ฐ๋๋ค๋ฉด, ๋ค์๊ณผ๊ฐ์ด ("~")์ ์๋ด๋ฌธ๊ตฌ๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ค.
์ฌ๋ฌ ๊ฐ์ ๋ณ์๋ฅผ ๊ตฌ๋ถํ์ฌ ์ ๋ ฅ๋ฐ๊ธฐ - split
a, b = input("์ซ์๋ฅผ ์
๋ ฅํ์ธ์ : ").split()
print(type(a)) #<class'str'>
print(a+b) #ex. a=1, b=5๋ผ๋ฉด, ๊ฒฐ๊ณผ๊ฐ์ 15์ด๋ค.
๋ค์์ a, b๋ฅผ ํ ๋ฒ์ ์ ๋ ฅ๋ฐ๊ณ , ๋ ๊ฐ์ ๋ฌธ์๋ฅผ ๋์ด์ฐ๊ธฐ๋ก ๊ตฌ๋ถํ๋ผ๋ ๋ง์ด๋ค.
input์ผ๋ก ์ ๋ ฅ๋ฐ๋ ๋ฌธ์๋ ๋ชจ๋ 'strnig'ํ์ ์ผ๋ก ์ธ์๋๋ค.
์ ๋ ฅ๋ฐ์ ๋ณ์๊ฐ์ ํ๋ฒ์ intํ์ผ๋ก ๋ฐ๊พธ๊ธฐ - map
a, b = map(int, input("์ซ์๋ฅผ ์
๋ ฅํ์ธ์").split())
input์ผ๋ก ์ ๋ ฅ๋ฐ์ ๊ฐ์ด intํ์ผ๋ก ํ ๋ฒ์ ๋ณํ๋๋ค.
์ฌ์น์ฐ์ฐ
a+b #ํฉ
a-b #์ฐจ
a*b #๊ณฑ
a/b #๋๋๊ธฐ
a//b #๋ชซ
a%b #๋๋จธ์ง
a**b #๊ฑฐ๋ญ์ ๊ณฑ