TEAMLAB-Lecture / python-101-for-data-science-by-pknu

1 stars 14 forks source link

text_processing2 에서 첫번째 문제 관련 질문 #6

Open 202211304KJH opened 2 years ago

202211304KJH commented 2 years ago
    digit_string = None
    numToStr = input_string[{1: "one", 2: "two",3: "three",4: "four",5: "five",6: "six",7: "seven",8: "eight",9: "nine",0: "zero"}]
    # 숫자를 문자로 / 1 -> one
    terminal = digit_string(numToStr).lower
    # 문자를 소문자로
    digit_string = " ".join(terminal.split())
    # 띄어쓰기
    if input_string not in numToStr :
     print("빈 문자열입니다")
    return digit_string

접근 방식이 틀린건지 .. 접근하려는 의도는 알겠으나 함수를 잘못 쓴것인지.. 잘 모르겠습니다 교수님 ,,

blissray commented 2 years ago

일단 edit 후 코드를 줄바꿈하여 붙여넣어주세요.

jjungyujin commented 2 years ago

안녕하세요 ! TA 정유진입니다.

우선 함수와 변수의 개념이 잘못 적용되어 있는 것 같습니다. 처음에 digit_string = None 인 변수로 정의하셨는데, digit_string(numToStr)와 같이 함수처럼 사용하고 있네요.

digit_string과 별개로 입력된 문자열을 받아와서 숫자가 포함되어 있는지 확인하는 코드가 필요해 보입니다 !