CH1 ํ์ด์ฌ & ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ธ๊ณผ์
1. ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์
ํ์ด์ฌ ๋ณธ ์บ ํ ์ฒซ ๊ณผ์ ๊ฐ ๋์์๋๋ค,,,
์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์์ธ๋ฐ ์ด์ ์กฐ๊ฑด์ด
- ์ปดํจํฐ๊ฐ 1๋ถํฐ 10 ์ค์ ๋๋คํ ์ซ์๋ฅผ ์์ฑํ ๊ฒ
- ํ๋ ์ด์ด๋ ์ซ์๋ฅผ ์ ๋ ฅํ๊ณ , ์ ๋ ฅํ ์ซ์๊ฐ ํฐ์ง ์์์ง ํํธ๋ฅผ ์ป์ ๊ฒ
- ํ๋ ์ด์ด๊ฐ ์ซ์๋ฅผ ๋งํ ๋๊น์ง ์ ๊ณผ์ ์ ๋ฐ๋ณตํ ๊ฒ
ํํํ ์ง๋ ๋ฐ๋ผ๊ฐ๊ธฐ๋ ๋ฐ์๋ฐ ๋จธ๋ฆฌ ํฐ์ง๋ค ์ง์ง^^,,
์ฒ์์ ์งฐ์๋ ์กฐ์ดํ ์ฝ๋,,,
์ฒจ์ ์ซ์๋ฅผ ๋ง์ด ์
๋ ฅ์ ์ํด๋ด์ ์ ๊ตฌ๋๋๋๊ฑด๊ฐ?? ํ์๋๋ฐ,,
๊ทธ๋ ์ง๋ง ์ฝ๋๋ฐฐ์ด์ ์๋ชปํด์ ๊ณ์์ ์ธ ์ค๋ฅ๊ฐ ์์๋ค,,^^,,,
์๋ ์ ์ ๋ต์ ์ธ์์ ๋ชปํ๋๋ฐ;;;
import random
def start_game():
chosen_number = random.randint(1, 10)
print("=== ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์ ===")
print(f"1๊ณผ 10 ์ฌ์ด์ ์ซ์๋ฅผ ํ๋ ์ ํ์ต๋๋ค.\n์ด ์ซ์๋ ๋ฌด์์ผ๊น์?")
user_number = int(input("์์ ์ซ์ : "))
while True:
if user_number < chosen_number:
print("๋๋ฌด ์์ต๋๋ค. ๋ค์ ์
๋ ฅํ์ธ์.")
user_number = int(input("์์ ์ซ์ : "))
elif user_number > chosen_number:
print("๋๋ฌด ํฝ๋๋ค. ๋ค์ ์
๋ ฅํ์ธ์.")
user_number = int(input("์์ ์ซ์ : "))
else:
print("์ ๋ต์
๋๋ค!")
break
while True:
user_input = input("๊ณ์ ํ์๊ฒ ์ต๋๊น? (Y/N): ").upper()
if user_input == 'Y':
print("๊ฒ์์ ๊ณ์ํฉ๋๋ค!")
start_game()
break
elif user_input == 'N':
print("๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
break
else:
print("์๋ชป๋ ์
๋ ฅ์
๋๋ค. Y ๋๋ N์ ์
๋ ฅํ์ธ์.")
start_game()
# ํผ๋๋ฐฑ ํ์!
์ด๊ฑฐ๋ 1์กฐ ์ฃผ์๋ ์ฝ๋์ธ๋ฐ
์ฃผ์๋ ์ฝ๋๊ฐ ๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ ๋ํ
์ผ์ด
์ด์์๋ ๊ฒ ๊ฐ์์ ์ด๊ฑธ ์ฐธ๊ณ ํด์ ๋ค์ ์ง๋ณด๋ ค๊ณ
๋จธ๋ฆฌ ์ธ๋งค๊ณ ์์์,,
+๋ธ๋ก๊ทธ์ ์ฌ๋ฆฌ๋ ๊ฒ๊น์ง ํ๋ฝ๋งก์๋ค ใ
ใ
(๊ทผ๋ฐ ๋์ค์ ์ ์ํ๋ ค์ ๋งฅ์ฃผ๊น๋ฒ๋ฆผใ
,,)
๊ทผ๋ฐ!!!!
5์กฐ ๋ฏผ๊ฒฝ๋ ์ํ๋ ๋๋ถ์ ์ฝ๋ ํ์ด๋๋ค!!!!
ํธํํํ ์ ์์ ์ผ๋ก ์๋ํจ ๊ฐํฐ๊ฐ๋ ใ
ใ
ใ
import random # import random ์ด์์ค์๊ณ ~
print("์ด์์ค์ธ์. ์ด๊ฒ์ '๋๋ค ์ซ์ ๋ง์ถ๊ธฐ ๊ฒ์' ์
๋๋ค.")
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # ๋ค๋ฅธ๋ถ๋ค์ randint ๋ง์ด ์ฐ์๋๋ฐ ๋ ๊ฑ choice ๋ฅผ ์ ํํจ
answer = random.choice(items) # choice ๋ ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๊ฐ์๋ฐ์๋ง ์ธ ์ ์์๋ค
while True: # ์ ์ฆ์ ๋ฌดํ๋๋ ฅ ๋ฐ๋ณต๋ฌธ ใ
x = int(input("์ด ์ซ์๋ ๋ฌด์์ผ๊น์?"))
if answer == x:
print("ํ , ์ ๋ต์ ์
๋ ฅํ์
์ ๊ฒ์์ ์ข
๋ฃํฉ๋๋ค.")
break
elif x < answer:
print("์ซ์๊ฐ ์์ต๋๋ค. ์ซ์๋ฅผ ์กฐ๊ธ ์ฌ๋ ค๋ณด๋๊ฑด ์ด๋จ๊น์?")
# x = int(input("์ซ์๋ฅผ ์กฐ๊ธ ์ฌ๋ ค๋ณด๋๊ฑด ์ด๋จ๊น์?")) << ์ค๋ต
elif x > answer:
print("์ซ์๋ฅผ ์กฐ๊ธ ๋ฎ์ถฐ๋ณด๋๊ฑด ์ด๋จ๊น์?")
# int(input("์ซ์๋ฅผ ์กฐ๊ธ ๋ฎ์ถฐ๋ณด๋๊ฑด ์ด๋จ๊น์?")) << ์ค๋ต
else:
print("ํํํ. ์ซ์๋ฅผ ์ข ๋ ์ ์คํ๊ฒ ์๊ฐํด๋ณด๊ณ ๋ค์ ๋์ ํ์ธ์.")
# ์ฃผ์ ๋ฌ๋ฆฐ ๊ฑด ๋ด ๊ธฐ์กด ์ค๋ฅ์ฝ๋๋ค!!
๋ฏผ๊ฒฝ๋์ด elif๋ฌธ ๋ฐ์ print()๋ฌธ๋ง ๋จ๊ฒจ๋๋๊ฑด ์ด๋จ๊น์?
while True๊ฐ ๋ฌดํ๋๋ ฅ๋ฃจํ๋ผ์ ๊ทธ๋ ๊ฒ ํด๋ ์ ํ ๋ฌธ์ ์์๊ฑฐ์์!
๋ผ๊ณ ํ์๊ธธ๋ ๋ฏผ๊ฒฝ๋ ํผ๋๋ฐฑ์ ๋ฐ์ํด์ ์ฝ๋ ์์ ํ๋๋ ์์ฃผ ์ ์์ ์ผ๋ก ์๋ํจ
์ง์ง ๊ฐ์ฌํฉ๋๋ค ์ค๋ ์ ๋ฅผ ๋์์ฃผ์
จ๋ ๋ชจ๋ ๋ถ๋ค(feat.์ฃผ์๋, ์ข
์ด๋, ์ฉ์๋, ๋ฏผ๊ฒฝ๋, ์ํ๋, ๋๊ทผ๋)
์ฌ๋ฌ๋ถ๋ค ๋์ ์ฝ๋์งฐ์ด์><!!!!