Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jenkins
- 변수
- docker
- 클라우드
- 함수
- 리눅스
- open ai
- dockerfile
- 표준 라이브러리
- AI
- maven
- nexus
- terraform
- 프로세스 관리
- python
- Azure
- 애저
- 3티어 아키텍처
- 파이썬
- git hub
- 사용자 계정 관리
- awskrug
- AWS
- Linux
- AI챗봇
- it기사
- aws사용자모임
- go
- GIT
- 명령어
Archives
- Today
- Total
We are Architect
29. 파이썬으로 만드는 숫자 맞추기 게임 본문
* 취지:
- 파이썬으로 프로그램은 만들고 싶고 아직은 여러 코드를 참고해서 만들어 봐야 하는 프로그램들이 많다. 하지만 자체적으로 한번 쓱 보고 만들 수 있고 머리가 아프지 않은 만만하고 재밌는 코드를 만들어 보고 싶어서 만들었다.
* 도구
- 기본 파이썬 라이브러리: random 모듈
* 모듈 및 패키지 가져오기
import random
* 랜덤값 생성 및 시도 횟수 변수 설정
- random.randomint() : random모듈에서 int형으로 랜덤값을 만들어 주는 함수 사용
- 얼마 만에 맞췄는지 카운트
# 랜덤 값 설정
random_num = random.randint(1,100)
# 시도 횟수
attempt_num = 0
* 진행 방식
# 진행 방식
while True:
try:
# 질문 던지기
guess = int(input("1부터 99까지의 수까지 맞춰보세요."))
# 게임 시도 횟수 증가
attempt_num += 1
if guess < random_num:
print("숫자가 작아요. 좀 더 높은 숫자 입니다!")
elif guess > random_num:
print("숫자가 커요. 좀 더 낮은 숫자 입니다!")
else:
print(f"정답입니다! 답은'{random_num}'이였고 당신의 시도 횟수는 {attempt_num}번 이었습니다.")
break
except ValueError:
print("유효하지 않은 입력값 입니다. 다시 입력해주세요.")
print("게임 끝.")
* 게임 결과
- 답을 맞출때까지 계속해서 질문을 던지고 맞추면 답과 시도 횟수를 알려준다.
'Programing > Python' 카테고리의 다른 글
31. 웹 사이트 차단 프로그램 (2) | 2024.12.05 |
---|---|
30. 파이썬으로 만드는 TIC-TAC-TOE 게임 (2) | 2024.12.04 |
28. 파이썬으로 하는 엑셀 작업 (0) | 2024.11.30 |
27. 파이썬으로 만드는 기상 상태 제공 프로그램 (0) | 2024.11.26 |
26. 파이썬으로 만드는 웹 스크래핑 (0) | 2024.11.24 |