학교 과제 따라해 보기_1 탄
숫자 맞추기
파이썬으로 뭘 만들어 볼까 유튜브 검색중에 학교과제에서 했었던 영상들이 꽤 많다는 것을 봤다.
학교 다니때는 왜 유튜브를 찾아보지 않았을까라는 후회가 될정도로 많았다....
어찌됐든 기억을 더듬이며 하나씩 해보면 재미있지 않을가 해서 해본다.
첫번째는 Guess the number로 정했다.
lecture 끝나고 workshop 시간에 했었던 걸로 기억한다. 그때는 이거 하나 만들기도 벅차서 중국애랑 일본애랑 셋이서 머릴 맞대고 만들었던 기억이 ㅋㅋㅋㅋ
이게 효율적인 코드인지는 모르겠지만 일단 5분도 안걸림;;
import random #랜덤숫자 생성을 위해 모듈 불러옴
num = random.randint(0, 50)#0~50 사이의 숫자하나를 생성 후 변수 저장
print(num) # 테스트를 해보기위해 생성된 변수를 프린트 해봤다
input_num = int(input("숫자를 입력 해주세요:\n"))# 입력값을 받고 input값이 str이기때문에 int로 변경
for i in range(5): # 반복문 5번만 하겠다
if input_num < num: #나머지는 if 문
print("입력하신 숫자보다는 큽니다.")
input_num = int(input("숫자를 입력 해주세요:\n"))
elif input_num > num:
print("입력하신 숫자보다는 작습니다.")
input_num = int(input("숫자를 입력 해주세요:\n"))
elif input_num == num:
print("성공하셨습니다. 숫자는 %d입니다." % num)
elif i == 5:
print("입력횟수를 초과 하셨습니다.")
13
숫자를 입력 해주세요:
1
입력하신 숫자보다는 큽니다.
숫자를 입력 해주세요:
2
입력하신 숫자보다는 큽니다.
숫자를 입력 해주세요:
66
입력하신 숫자보다는 작습니다.
숫자를 입력 해주세요:
14
입력하신 숫자보다는 작습니다.
숫자를 입력 해주세요:
13
성공하셨습니다. 숫자는 13입니다.