inflearn logo
강의

講義

知識共有

南博士のPython基礎から本番100%を活用

# 파이썬 실전프로그래밍 1. 숫자맞추기 게임 질문 드립니다.

365

leeseunggwon18982366

投稿した質問数 5

1

안녕하세요. 남박사님 

다름이 아니라 숫자 맞추기 게임에 문의드립니다.

하단에  user_input = casting(input ("몇 일까요?")) 쓰셨는데

매개변수 msq를 바로 user_input = casting(input ("msq")) 안 쓰신 이유라도 있으신지 궁금합니다.

*실행은 결과는 똑같지만 혹시 어떤 실무적인 부분에서 어떤 차이가 있는지 궁금합니다. 또 한 

 1.user_input = casting(input ("몇 일까요?")) 

 2.user_input = casting(input ("msq")) 

두가지 중 어떠한 많이 쓰이는 방법이 어떤건지 궁금합니다.

아래 하단에 전체적인 코드를 삽입하였습니다. 

감사합니다.

def input_check(msqcastingint):
    while True:
        try:
            user_input = casting(input("몇 일까요?")) # Input은 항상 str로 받음.
            return user_input
        except:
            continue

 

# 숫자 맞추기 게임

import random
import os ## dos 화면까지 화면을 깨끗히 제일 상단에 오게 바꿔줌.

def input_check(msqcastingint):
    while True:
        try:
            user_input = casting(input(msq)) # Input은 항상 str로 받음.
            return user_input
        except:
            continue


chacne = 10
count = 0


number = random.randint(1,99)
os.system("cls"# dos 화면까지 화면을 깨끗히 제일 상단에 오게 바꿔줌.
print("1부터 99까지의 숫자를 10번 안에 맞춰 보세요.")



while count < chacne:
    count += 1
    user_input = input_check("몇 일까요? ")    

    if number == user_input:
        break
    
    elif user_input < number:
        print("{}보다 큰 숫자 입니다.".format(user_input))
        print("{}".format(" " * 60))
        print("{}".format("*" * 60))
        print("{}번의 기회를 남았습니다..".format(10-count))
        print("{}".format("*" * 60))
        print("{}".format(" " * 60))
        
    elif user_input > number: 
        print("{}보다 작은 숫자 입니다.".format(user_input))  
        print("{}".format(" " * 60))
        print("{}".format("*" * 60))
        print("{}번의 기회가 남았습니다.".format(10-count))
        print("{}".format("*" * 60))
        print("{}".format(" " * 60))


if user_input == number:
    print("성공! {}이 맞습니다.".format(number))
else:
    print("실패, 정답은 {} 입니다.",number)


python 웹-크롤링

回答 2

1

nambaksa

코드를 확인해보니 그렇게쓰시는게 맞습니다. 변수를 선언하고 사용하지 않은 제 실수를 짚어주셨습니다.^^;; 

0

leeseunggwon18982366

남박사님. 답변 감사드립니다.

38강 = 연산자 더하고 빼기

0

59

2

주석처리

0

116

1

함수의 파라미터값 msg

0

154

1

강의자료 이미지 안나옴

0

238

3

강의자료 질문 두번째

0

164

3

강의자료 관련 질문

0

115

1

파이썬 예외 처리 try / except 파일 처리 코드가 실행이 안됩니다.

0

234

1

소수 너무 어려워요

0

244

1

imagefont 함수 사용

0

238

1

pylint

0

356

1

add 함수 문의 ㅠㅠ

0

280

1

형식 문의드립니다.

0

208

1

변수 명을 왜 src, tar로 하셨는지 궁금합니다.

0

601

1

숫자야구 코드를 짜 봤는데 뭔가 이상합니다.

0

250

1

zsh: command not found: pylint

0

268

1

텔레그램 봇 만들기 코드 실행이 안됩니다 박사님..ㅠ

0

545

1

질문드립니다.

1

373

2

list.reverse() 출력에 대해서 질문있습니다.

1

432

1

데코레이터 함수 및 동작시간 질문입니다.~

1

322

2

opencv 사용하면서 궁금한점 (해상도)

1

780

1

질문드립니다.

1

298

1

아래 오류가 뜨면서 vscode가 컴파일이 되지 않는데.. 혹시 왜이럴까요?

1

444

1

크롤링안되는 현상 문의 드립니다.

1

420

1

파이썬 크롤링 관련 문의

1

276

1