편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.05.08

    파이썬 숫자맞추기 정답을 맞췄을 때 while 루프 나오기


    정답일때만 시행을 멈추는 코드를 작성하려고 하는데 이대로 시행하면 시도횟수가 무한대로 나오는데 tries=tries+1위치를 어디다 둬야 할까요?

    import random
    tries=0
    num=random.randint(1,100)
    print("1부터 100 사이의 숫자를 맞추시오")
    g=int(input("숫자를 입력하시오: "))
    
    
    while True :
        tries=tries+1
        if g>num:
            g=int(input("%d보다 작은 숫자로 맞춰보세요: "%g))
        elif g<num:
            g=int(input("%d보다 큰 숫자로 맞춰보세요: "%g))
        else :
            print("축하합니다! 시도횟수=",tries)
    
  • 프로필 nowp님의 편집
    날짜2020.05.08

    파이썬 숫자맞추기 정답을 맞췄을 때 while 루프 나오기.


    정답일때만 시행을 멈추는 코드를 작성하려고 하는데, 이대로 시행하면 시도횟수가 무한대로 나오는데 tries=tries+1위치를 어디다 둬야 할까요?

    import random
    tries=0
    num=random.randint(1,100)
    print("1부터 100 사이의 숫자를 맞추시오")
    g=int(input("숫자를 입력하시오: "))
    
    
    while True :
        tries=tries+1
        if g>num:
            g=int(input("%d보다 작은 숫자로 맞춰보세요: "%g))
        elif g<num:
            g=int(input("%d보다 큰 숫자로 맞춰보세요: "%g))
        else :
            print("축하합니다! 시도횟수=",tries)
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.05.08

    파이썬 숫자맞추기 질문있습니다


    정답일때만 시행을 멈추는 코드를 작성하려고 하는데 이대로 시행하면 시도횟수가 무한대로 나오는데 tries=tries+1위치를 어디다 둬야 할까요? import random tries=0 num=random.randint(1,100) print("1부터 100 사이의 숫자를 맞추시오") g=int(input("숫자를 입력하시오: "))

    while True : tries=tries+1 if g>num: g=int(input("%d보다 작은 숫자로 맞춰보세요: "%g)) elif g<num: g=int(input("%d보다 큰 숫자로 맞춰보세요: "%g)) else : print("축하합니다! 시도횟수=",tries)