๐งญ ์ฝ๋ฉ ์ธ์ด ์ ์ฒด ์ง๋: ๋ช ๋ น์ด ์ ๋ฆฌ — Python·JS·C ํ๋์ ๋ณด๊ธฐ | ์ฝ๋ฉ์คํ๋ฉ Part 6-1
๐งญ ์ฝ๋ฉ ์ธ์ด ์ ์ฒด ์ง๋: ๋ช ๋ น์ด ์ ๋ฆฌ — Python·JS·C ํ๋์ ๋ณด๊ธฐ | ์ฝ๋ฉ์คํ๋ฉ Part 6-1
์๋
ํ์ธ์ ์ฝ๋ฌ์
๋๋ค ๐
Part 6์์ ์ธ์ด ์ง๋๋ฅผ ํผ์ณค๋ค๋ฉด, ์ด๋ฒ ํธ์ ์ค์ ๋ช
๋ น์ด ๋ก๋๋งต์ด์์.
Python · JavaScript · C์ ํต์ฌ ๋ฌธ๋ฒ์ ํ ํ๋ก ๋น๊ตํด ๋๋ฉด, ์ด๋ค ์ธ์ด๋ฅผ ๋ง๋๋ ๊ธธ์ ์์ง ์์์.
๐งฉ ํค์๋: if for/while function/def printf/console.log/print list/array time/random
1️⃣ Hello / ์ถ๋ ฅ / ์ ๋ ฅ
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| ์ถ๋ ฅ | print("Hello") |
console.log("Hello") |
printf("Hello"); |
| ์ ๋ ฅ | name = input("์ด๋ฆ: ") |
const name = prompt("์ด๋ฆ:"); |
|
2️⃣ ๋ณ์ / ์๋ฃํ / ๋ฌธ์์ด
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| ๋ณ์ | x = 10 |
let x = 10; |
int x = 10; |
| ๋ฌธ์์ด ์ด์ด๋ถ์ด๊ธฐ | "hi " + name |
`hi ${name}` |
printf("hi %s", name); |
| ํ ๋ณํ | int("3") |
Number("3") |
(int)num |
3️⃣ ์กฐ๊ฑด / ๋ ผ๋ฆฌ / ๋น๊ต
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| if-elif-else | |
|
|
| ๋ ผ๋ฆฌ์ฐ์ฐ | and / or / not |
&& / || / ! |
&& / || / ! |
4️⃣ ๋ฐ๋ณต / ๋ฆฌ์คํธ·๋ฐฐ์ด
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| for(ํ์) | for i in range(5): |
for(let i=0;i<5;i++){} |
for(int i=0;i<5;i++){} |
| while(์กฐ๊ฑด) | while x < 3: ... |
while(x < 3){ ... } |
while(x < 3){ ... } |
| ๋ฆฌ์คํธ/๋ฐฐ์ด | nums = [1,2,3] |
const nums = [1,2,3] |
int nums[3] = {1,2,3}; |
| ๋ฐ๋ณต ์ํ | for n in nums: print(n) |
for(const n of nums){ console.log(n); } |
|
5️⃣ ํจ์ / ๋ฐํ / ๋งค๊ฐ๋ณ์
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| ์ ์ | |
|
|
| ํธ์ถ | add(2,3) |
add(2,3) |
add(2,3) |
6️⃣ ์๊ฐ / ๋๋ค
| ์ฃผ์ | Python | JavaScript | C |
|---|---|---|---|
| ์ง์ฐ | import time; time.sleep(1) |
setTimeout(()=>{...},1000) |
|
| ๋๋ค(์ ์) | import random; random.randint(1,10) |
Math.floor(Math.random()*10)+1 |
|
1) 1~10 ์ฌ์ด ๋๋ค ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์ ๋ง๋ค๊ธฐ.
2) 5๋ฒ ์์ ๋ชป ๋ง์ถ๋ฉด “Game Over” ์ถ๋ ฅ.
3) ๋ง์ถ๋ฉด ์๋ ํ์์ ํจ๊ป “์ถํ!” ๋ฉ์์ง ์ถ๋ ฅ.
❓ Q&A ์ฝ๋
Q1. ์ธ ์ธ์ด ์ค ํ๋๋ง ํด๋ ๋๋์?
๐ ๊ฐ๋ฅํด์! ๋ค๋ง ๋น๊ตํ๋ฅผ ์์๋๋ฉด ์๋ก์ด ์ธ์ด๊ฐ ์๋ ๊ธ๋ฐฉ ์ ์ํ ์ ์์ด์.
Q2. ์ ์ถ๋ ฅ ํจ์๊ฐ ๋ค ๋ฌ๋ผ์?
๐ ํ๋ซํผ์ด ๋ฌ๋ผ์ ๊ทธ๋์. Python/C๋ ์ฝ์ ์ค์ฌ, JS๋ ๋ธ๋ผ์ฐ์ (์น) ์ค์ฌ์ด์์.
Q3. ๋๋ค์ด ์ง์ง ‘์์ ๋๋ค’์ธ๊ฐ์?
๐ ๋ณดํต์ ์์ฌ๋์(Pseudo)์์. ๊ฒ์์๋ ์ถฉ๋ถํ์ง๋ง ๋ณด์์ ์ฃผ์!
๐ ๋ค์ ๋จ๊ณ ์๊ณ
Part 7์์๋ HTML๊ณผ JS์ ํ์ ๊ตฌ์กฐ๋ก ๋์ด๊ฐ ๋ธ๋ผ์ฐ์ ์์ ๋ฐ์ดํฐ๊ฐ ์ค๊ฐ๋ฉฐ ์์ง์ด๋ ์ง์ง ์น ๊ฒ์์ ๊ธฐ์ด๋ฅผ ๋ง๋ค์ด์.

Leave a Comment