강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của subak
subak

câu hỏi đã được viết

Sử dụng thực tế 100% Python của Tiến sĩ Nam từ cơ bản

Tạo trò chơi đoán số (Python cơ bản, hàm ngẫu nhiên, vòng lặp, câu lệnh điều kiện)

함수의 파라미터값 msg

Đã giải quyết

Viết

·

142

0

안녕하세요 강사님,

def input_check(msg, casting=int):

부분에서 msg 파라미터 값은 왜 들어있는건가요?

제가 진행해보았을때는 msg 파라미터값을 없애고 진행해도 게임이 진행됩니다.

def input_check(casting=int):
    while True:
        try:
            user_input = casting(input("몇 일까요? > "))
            return user_input
        except:
            print("숫자만 입력하세요.")
            continue

...

...

while count < chance :
    count += 1
    user_input = input_check()
    if user_input == number :
        break
    elif user_input < number :
        print("{} 보다 큰 숫자 입니다.".format(user_input))
    elif user_input > number :
        print("{} 보다 작은 숫자 입니다.".format(user_input))

 

감사합니다.

 

python웹-크롤링

Câu trả lời 1

0

nambaksa님의 프로필 이미지
nambaksa
Người chia sẻ kiến thức

차후에 input() 함수에서 어떤 내용을 화면에 출력할지 함수의 확장성을 위해 msg 값을 미리 구현해놓은 것 뿐입니다. input 함수에서 내용을 직접 출력을 하고 있는 상황에서는 msg 값을 사용하지 않으니 특별한 기능을 하고 있지 않은 상황이구요.

Hình ảnh hồ sơ của subak
subak

câu hỏi đã được viết

Đặt câu hỏi