1. If๋ฌธ
if๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ด ์ฐธ์ผ ๊ฒฝ์ฐ์๋ง ์ฝ๋ ๋ธ๋ก์ ์คํํ๋ค. ์กฐ๊ฑด์ด True์ผ ๋๋ง ๋ค์ฌ์ฐ๊ธฐ๋ ์ฝ๋๊ฐ ์คํ๋๋ค.
x = 10
if x > 5:
print("x๋ 5๋ณด๋ค ํฝ๋๋ค.") # ์ถ๋ ฅ: x๋ 5๋ณด๋ค ํฝ๋๋ค.
else:
print("x๋ 5 ์ดํ์
๋๋ค.")
2. For๋ฌธ
for๋ฌธ์ ๋ฆฌ์คํธ, ํํ, ๋์ ๋๋ฆฌ, ๋ฌธ์์ด ๋ฑ ์์๊ฐ ์๋ ์ํ์ค์ ๊ฐ ํญ๋ชฉ์ ๋ฐ๋ณตํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
fruits = ["์ฌ๊ณผ", "๋ฐ๋๋", "์ฒด๋ฆฌ"]
for fruit in fruits:
print(fruit) # ์ถ๋ ฅ: ์ฌ๊ณผ, ๋ฐ๋๋, ์ฒด๋ฆฌ
# range()๋ฅผ ์ฌ์ฉํด ์ซ์ ์ํ์ค๋ฅผ ๋ฐ๋ณต
for i in range(3):
print(i) # ์ถ๋ ฅ: 0, 1, 2
3. While๋ฌธ
while๋ฌธ์ ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ์ฝ๋๋ฅผ ๋ฐ๋ณต ์คํํ๋ค. ์กฐ๊ฑด์ด False๊ฐ ๋๊ฑฐ๋ break๋ฅผ ๋ง๋๋ฉด ๋ฐ๋ณต์ด ์ข ๋ฃ๋๋ค.
x = 0
while x < 5:
print(x) # ์ถ๋ ฅ: 0, 1, 2, 3, 4
x += 1
import random
target = random.randint(1, 10) # 1๋ถํฐ 10 ์ฌ์ด์ ๋๋ค ์ซ์๋ฅผ ์์ฑ
while True:
guess = int(input("1-10 ์ฌ์ด์ ์ซ์๋ฅผ ์
๋ ฅํ์ธ์: ")) # ์ฌ์ฉ์ ์
๋ ฅ์ ๋ฐ์
if guess == target:
print("์ ๋ต๐")
break # ์ ๋ต์ ๋ง์ท์ผ๋ฏ๋ก ๋ฐ๋ณต ์ข
๋ฃ
elif guess < target:
print("up๐") # ์
๋ ฅํ ์ซ์๊ฐ ๋ชฉํ ์ซ์๋ณด๋ค ์์ ๋
elif guess > target:
print("down๐") # ์
๋ ฅํ ์ซ์๊ฐ ๋ชฉํ ์ซ์๋ณด๋ค ํด ๋
'๐ฉโ๐ป hello, world! > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ ๊ธฐ์ด 04 - ํด๋์ค (0) | 2024.11.01 |
---|---|
ํ์ด์ฌ ๊ธฐ์ด 03 - ํจ์ (0) | 2024.10.18 |
ํ์ด์ฌ ๊ธฐ์ด 01 - ์๋ฃํ(๋ฐ์ดํฐ ํ์ ) (0) | 2024.10.17 |
ํ์ด์ฌ ์๋ฃํ(list, tuple, set, dict) ๊ฐ ์ถ๊ฐ/์์ /์ญ์ (0) | 2024.10.04 |
ํ์ด์ฌ ์ค์นํ๊ธฐ(Anaconda, Miniconda) (7) | 2024.10.02 |