ํ์ด์ฌ ๊ฐ๋ฐ ๊ณผ์
์ฑํฐ 5
>
๋ ๋ฒจ 3
๋ชฉํ
์์์ ๋ด๋ ค๋๊ณ ์ด๋ฆ์ ๋ชฉ๋ก์ ์ ์ด ๋ผ์ง์๋ผ๋ค์ ๋ถ๋ฅด์ธ์.
๋ผ์ง์๋ผ๋ค์ ๊ณง ๋ฐฐ๊ฐ ๊ณ ํ์ง ๊ฒ์
๋๋ค. ํฐ ๋ผ์ง ์ฌ๋ฃ ์๋ฃจ๋ฅผ ๋ค๊ณ ์ง๋์ ํ์๋ ๋ ๊ฐ์ ์ด๋์ด X ํ์๋ก ๊ฐ์ธ์. ๋ผ์ง์๋ผ๋ค์ด ๋จน์ ์ ์๋๋ก ์๋ฃจ์์ ์์์ ๋ถ๊ธฐ ์ํด place() ํจ์๋ฅผ ์ฌ์ฉํ์ธ์. ์๋ฅผ ๋ค์ด player.place("food") ์ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค.
๋ ๊ฐ์ ์ด๋์ด X ํ์ ๋ชจ๋์ ์์์ ๋ด๋ ค๋์ ํ, ๋ฐ์ X ํ์๋ก ๊ฐ์ ๋ผ์ง์๋ผ๋ค์ ๋ถ๋ฌ ๋จน์ผ๋ฌ ์ค๊ฒ ํ์ธ์. ๊ทธ๋ค์ ์ด๋ฆ์ "Peggle", "Peter", "Piper" ๋ฐ "Pedro" ์
๋๋ค. ๋ผ์ง์๋ผ๋ค์ ๋ถ๋ฅด๊ธฐ ์ฝ๊ฒ ํ๊ธฐ ์ํด ์ด๋ฆ์ ๋ฆฌ์คํธ์ ๋ฃ์ผ์ธ์. ์๋ฅผ ๋ค์ด names = ["Peggle", "Peter", "Piper", "Pedro"] ์ ๊ฐ์ด ์์ฑํฉ๋๋ค.
for ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ speak() ํจ์๋ฅผ ์ด์ฉํด ๋ผ์ง์๋ผ๋ค์ ์ด๋ฆ์ ๋ชจ๋ ๋ถ๋ฅด์ธ์. ํธ์ถ ๋ฉ์์ง๋ก๋ "Come here %s" ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์ %s ๋ ๋ฌธ์์ด์ ์ถ๊ฐํ ์ ์๊ฒ ํด ์ฃผ๋๋ฐ, ์ด ๊ฒฝ์ฐ ์ด๋ฆ์ ์ถ๊ฐํ๊ฒ ๋ฉ๋๋ค.
names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)
์ด ์ฝ๋์์๋ ํ๋ ์ด์ด๊ฐ ๋ผ์ง์๋ผ๋ค์ ์ด๋ฆ์ ์์๋๋ก ๋ถ๋ฅผ ์ ์์ต๋๋ค. for ๋ฃจํ ๋ด์ x๋ ๋ฃจํ์ ๋ช ๋ฒ์งธ ์ฌ์ดํด์ธ์ง๋ฅผ ๊ณ์ฐํด ์ฃผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ ๋ฆฌ์คํธ์ ์๋ ๊ฐ ์ด๋ฆ์ ์์๋๋ก ํ๋์ฉ ๋ถ๋ฅธ ํ ๋์ ๋๋ฌํฉ๋๋ค.