# while ๋ฌธ์ ์ฌ์ฉํ 2๋จ ๊ตฌํ
i = 1
while i <= 9 :
print(f"2 x {i} = {2*i}")
i = i + 1
Q. ์ปคํผ๊ฐ ๋ค ๋จ์ด์ง ๋๊น์ง ์ํ๊ธฐ ํ๋ก๊ทธ๋จ์ ๋ฐ๋ณตํ๋ฉด์ ์คํํ ๋ค, ๋์ ์ ๋ ฅ๋ฐ์์ ์ปคํผ๋ฅผ ์ฃผ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์.
# ์ํ๊ธฐ์ ์ปคํผ ์๋
coffee = 5
# ์ปคํผ๊ฐ ๋จ์์๋ ๋์ ์๋!
while coffee > 0 :
# ์ค์ ๋ก๋ ์ํ๊ธฐ๋ฅผ ํตํด์ ๋ฃ์ ๊ธ์ก.
money = int(input("๊ธ์ก์ ์
๋ ฅํด์ฃผ์ธ์ : "))
if money == 300:
print("Coffee")
coffee = coffee - 1
elif money < 300:
print("%d์์ ๋๋ ค์ค๋๋ค." % money)
else:
print("Coffee")
coffee -= 1
print("%d์์ ๋๋ ค์ค๋๋ค." % (money-300))
# ์ปคํผ๊ฐ ๋ค ๋จ์ด์ง ๊ฒฝ์ฐ ์๋ ค์ผํ๋ค.
print("์ปคํผ๊ฐ ๋ชจ๋ ์์ง๋์์ผ๋, ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ฃผ์ธ์.")
break statement
continue statement
Q. ๋ง์ฝ์ ์ฌ์ฉ์๊ฐ ๋์ด ์๋ ๋ค๋ฅธ๊ฑธ ๋ฃ์์ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น? ์ ๋๋ก ๋ ์ซ์ ์ ๋ ฅ์ ๋ฐ์ ๋๊น์ง ๋ฐ๋ณตํด์ ์์ฒญ์ ํ๋ ค๋ฉด?
# ์ํ๊ธฐ์ ์ปคํผ ์๋
coffee = 5
while coffee > 0:
# ์ค์ ๋ก๋ ์ํ๊ธฐ๋ฅผ ํตํด์ ๋ฃ์ ๊ธ์ก.
try :
money = int(input("๊ธ์ก์ ์
๋ ฅํ์ธ์."))
except :
print("๋์ ์
๋ ฅํด์ฃผ์ธ์.")
continue
if money == 300:
# ์ค์ ๋ก ์ด ํํธ๋ ์ํ๊ธฐ์์ ์ปคํผ๋ฅผ ๋ฝ๋ ๋ช
๋ น์ผ๋ก ๋์ฒด๋๋ค.
print("Coffee")
# ์ด์ ์ปคํผ๋ฅผ ํ๋์ฉ ์ค์ธ๋ค.
coffee = coffee - 1
elif money < 300:
# ์ค์ ๋ก ์ด ํํธ๋ ๋์ ๋ฐํํ๋ค.
print("%d์์ ๋ฐํํฉ๋๋ค." % money)
else: # or elif money > 300:
print("Coffee")
# ์ปคํผ๋ฅผ ๋ฝ์์ฃผ๊ณ
coffee = coffee - 1
# ์ด์ ์ปคํผ๋ฅผ ํ๋์ฉ ์ค์ธ๋ค.
print("%d์์ ๋ฐํํฉ๋๋ค." % (money-300))
# ๊ฑฐ์ค๋ฆ๋์ ๋๋ ค์ค๋ค.
# ์ปคํผ๊ฐ ๋ค ๋จ์ด์ง ๊ฒฝ์ฐ ์๋ ค์ผํ๋ค.
print("์ปคํผ๊ฐ ๋ชจ๋ ์์ง๋์์ผ๋, ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ฃผ์ธ์.")