정예반 숙제를 풀었다
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문의 조건이랑 달라지기 때문에 와일문을 빠져나오게 만들었다
정예반에 파이썬 기초와 장고 기초를 확실하게 배우고싶어서 들어갔는데 잘 들어갔다는 생각이 든다