๋ฐ์ํ
์๋ ํ์ธ์
๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค.
์ซ์๋ฅผ ์ ๋ ฅํ๋ฉด, ์ด๋ฏธ ์์ฑ๋ random ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ randint์ ์ํด ์ ํด์ง ์ ์์์
์, ์๋์ธ์ง ์ฌ๋ถ๋ฅผ ์๋ ค์ฃผ์ด,
์ ๋ต์ ์ฐพ์๊ฐ๋ ์ฝ๋์ด๋ค.
try - except ๋ฌธ์ผ๋ก ์ซ์๊ฐ ์๋ ๋ฌธ์๊ฐ ์ ๋ ฅ๋ฐ์์๋๋ฅผ ์๋ฌ ํ์๋ก ๋จ๊ฒ ๊ตฌ์ฑํ๋ค.
# ์ซ์ ๋ง์ถ๋ ๊ฒ์
import random
random_number = random.randint(1, 100) # ์ ์๊ฐ ๋ฐํ
game_count = 1
while True:
try:
my_number = int(input("1~100 ์ฌ์ด์ ์ซ์๋ฅผ ์
๋ ฅํ์์ค: "))
if my_number > random_number:
print("๋ค์ด")
elif my_number < random_number:
print("์
")
elif my_number == random_number:
print(f"์ถํํฉ๋๋ค. ๋๋ค์๋ {random_number}์ด๋ฉฐ {game_count}ํ ๋ง์ ๋ง์ท์ต๋๋ค.")
break
game_count = game_count + 1
except:
print("Error ๋ฐ์, ์ซ์ ์
๋ ฅํ์์ค")
๋ฐ์ํ