
input() ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ์์ ๊ฐ์ ์ ๋ ฅํ ์ ์๋ค. ์ฌ๋ฌ ๊ฐ์ ๋ณ์์ ๊ฐ์ ์ ๋ ฅํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น โ=> split( ) ํจ์ ์ฌ์ฉ๋ฌธ์์ด์ ์ผ์ ํ ๊ท์น์ผ๋ก ์๋ผ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค์ด ์ฃผ๋ ํจ์๋ฌธ์์ด.split()๋ฌธ์์ด.split('๊ตฌ๋ถ์')๋ฌธ์์ด.split(

๊ฐ์ฒด(๋ฆฌ์คํธ, ํํ)์ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ฐพ๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒiterable: ํ๋์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๋ก ์ต๋๊ฐ or ์ต์๊ฐ์ ์ฐพ์ ๋์(ํ์)\*iterables: ์ถ๊ฐ์ ์ธ iterable๊ฐ(์ ํ)key: ํจ์๋ฅผ ์ธ์๋ก ๋ฐ์ ๊ฐ ์์์ ์ ๋ ฌ ์์๋ฅผ ๊ฒฐ์ ํ๋๋ฐ ์ฌ์ฉ. ๊ธฐ

๋ฐฑ์ค์์ ๋ฌธ์ ํ์ด๋ฅผ ํ ๋ ์๊ฐ์ ํ์ด ์กด์ฌํ๋๋ฐ, python์ ๊ฒฝ์ฐ input๊ณผ sys.stdin.readline ์ ์ถ๋ ฅ ๋ฐฉ์ ๊ฐ์ ์คํ์๊ฐ ์ฐจ์ด๊ฐ ๋๋ค. ์ด๋ค ์ฐจ์ด์ผ๊นโ python 3.x์์ input์ ์ ๋ ฅ ๊ฐ์ ๋ฌธ์์ด๋ก ๋ฐ๋๋ค. 3.x ๋ฒ์ ์์๋ ๋ชจ๋ ๋ณ์๊ฐ

range ํจ์๋ ์ผ์ ๋ฒ์์ ์ฐ์๋ ์ ์๋ฅผ ์์ฑํ๋ฉฐ for ๋ฃจํ์์ ํน์ ํ์๋งํผ ๋ฐ๋ณตํ๋๋ฐ ์ฃผ๋ก ์ฌ์ฉํจโซ๏ธ range(stop): 0๋ถํฐ stop-1๊ฐ๊น์ง์ ์ ์ ์์ฑโซ๏ธ range(start, stop): start๊ฐ๋ถํฐ stop-1๊ฐ๊น์ง์ ์ ์ ์์ฑโซ๏ธ rang

1)Everything is object in Python ๐๐ผ ํ์ด์ฌ์์ ๋ณ์๋ฅผ ํ ๋นํ๋ฉด list,int,str,dict ๋ผ๋ object๋ฅผ ๋ง๋ค์ด์ ๋ณ์๊ฐ ๊ทธ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ ํํ์ด๋ค. ๊ฐ ๋ณ์์ ํ์ ์ ์ถ๋ ฅํด๋ณด๋ฉด class๊ฐ ๋์ค๋๋ฐ, class๋ฅผ ๊ตฌ์ฒดํํ