게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
파이썬 관련해서 정말 초보적인 질문이 하나있습니다.
게시물ID : programmer_20604짧은주소 복사하기
작성자 : 크툴루
추천 : 0
조회수 : 482회
댓글수 : 8개
등록시간 : 2017/05/19 00:30:21
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
print ("Hellow World")
guess=0
while guess != 5:
    g = input("Guess the number:")
    guess = int(g)
    if guess == 5:
        print ("You Win!")
    else:
        if guess > 5:
            print("Too high")
        else:
            print("Too low")
print("Game Over!")

이렇게 숫자 맞추기를 만들었을때

저 guess= 은 왜 설정해야되는건가요?

루프를 하지 않을때는

 g = input("Guess the number:")
 guess = int(g)
 if guess == 5:
     print ("You Win!")
 else:
     if guess > 5:
         print("Too high")
     else:
         print("Too low")
print("Game Over!")

이렇게만 해도 완성이 됬었는데 말이죠

그리고 저 guess= 부분에 5를 제외한 아무 숫자나 넣어도 작동이 잘되는데

책에서는 0을 넣는게 좋다고 하는데 어째서 좋은건가요?

어차피 5를 제외한 아무 숫자나 설정해도 작동이 잘되던데말이죠.

책을 아무리봐도 이해가 안되네요...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호