[요청]
랜덤으로 1과 100 사이 숫자를 정하고,
그 숫자를 사용자가 입력한 숫자와 비고해서,
업앤다운 퀴즈를 풀도록 파이썬으로 코딩해줘
[답변]
아래는 파이썬으로 업앤다운 퀴즈 게임을 만드는 간단한 코드 예제입니다.
이 코드는 랜덤으로 1과 100 사이의 숫자를 선택하고 사용자가 그 숫자를 맞추도록 안내합니다.
사용자가 숫자를 입력하면, 선택한 숫자와 비교하여 "업(Up)" 또는 "다운(Down)" 힌트를 제공하고, 사용자가 숫자를 맞출 때까지 게임을 반복합니다.
import random
# 랜덤 숫자 선택
target_number = random.randint(1, 100)
# 시도 횟수 초기화
attempts = 0
print("1부터 100 사이의 숫자를 맞춰보세요!")
while True:
try:
# 사용자로부터 숫자 입력 받기
user_guess = int(input("숫자를 입력하세요: "))
attempts += 1
# 입력한 숫자와 비교
if user_guess < target_number:
print("업(Up)! 더 큰 숫자를 입력하세요.")
elif user_guess > target_number:
print("다운(Down)! 더 작은 숫자를 입력하세요.")
else:
print(f"축하합니다! {target_number}를 맞추셨습니다. 시도 횟수: {attempts}")
break
except ValueError:
print("올바른 숫자를 입력하세요.")
[설명]
이 코드를 실행하면 컴퓨터가 랜덤으로 선택한 숫자를 맞출 때까지 사용자가 숫자를 입력할 수 있습니다. 사용자가 올바르지 않은 입력을 하면 오류 메시지가 나타납니다. 게임이 종료되면 몇 번의 시도 뒤에 숫자를 맞췄는지 알려줍니다.
[코드 확인]

[평가]
잘 작동하는 것으로 확인
간당한 파이썬 코딩은 ChatGPt의 도움으로 해결 가능.
'Code of AI' 카테고리의 다른 글
[Bing AI] 구구단 식을 만드는 파이썬 코드 (0) | 2023.09.12 |
---|---|
[ChatGPT] 여러 랜덤 수 출력 파이썬 코드 (0) | 2023.09.11 |
[ChatGPT] 엑셀 시트를 각각 저장하는 VBA 코드 (0) | 2023.09.09 |
[ChatGPT] 파워포인트 명패를 만드는 VBA 코드 (0) | 2023.09.07 |
[ChatGPT] 숫자 야구 게임 Python 코드 (0) | 2023.09.07 |