개발일지 <내일배움캠프> 20230426 TIL

임재훈·2023년 4월 26일
0

정예반 숙제를 풀었다

while 문을 이용해서 업다운 게임을 만들어보는 게임이었다

import random

answer = random.randint(1, 5)
count = random.randint(1, 3)
i = 0

while i != count:
    print("값을 입력")
    user_input = int(input())
    if user_input == answer:
        print("정답입니다")
        break
    elif user_input > answer:
        i += 1
        print(f"남은 횟수{count - i}")
        print("down")
    else:
        i += 1
        print(f"남은 횟수{count - i}")
        print("up")
    if i == count:
        print("횟수 초과")


print("게임이 끝났습니다.")

answer 값에 정답을 랜덤으로 주고 1에서 5까지의 숫자를 입력받게하고 횟수 제한도 줬다

먼저 while문 조건을 i가 count 와 같지 않을때 와일문을 돌도록 했고 유저가 입력한 인풋값이랑 answer랑 비교하여 크면 업 작으면 다운을 리턴하고 i 값에 1씩 더하게 한다음 i 값이 count 값과 같아지면 while문의 조건이랑 달라지기 때문에 와일문을 빠져나오게 만들었다

정예반에 파이썬 기초와 장고 기초를 확실하게 배우고싶어서 들어갔는데 잘 들어갔다는 생각이 든다

0개의 댓글