편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.12.22

    if 조건문에서 조건을 리스트 형식으로 여러가지 넣을수는 없을까요?


    def chat():
        print('start chatbot')
        while True:
            inp = input("user :")
    
            if inp == "종료":
                print('챗봇 서비스를 종료합니다.')
                break
    
            data = "안녕하세요"or"안녕"or"하이"
            if data:
    
                print("무엇을 도와드릴까요?")
            else:
                print('다시한번 말씀해 주시겠습니까?')
    
    chat()
    

    input으로 들어오는 값이 '안녕하세요',' 안녕', '하이' 일때는 "무엇을 도와드릴까요??"
    다른 값이 들어오면 "다시 한번 말씀해 주시겠습니까??"

    로 하고싶은건데 ㅜㅜ 잘 모르겠네요

    저렇게 하면 입력이 들어가면 어떤 입력이든 '무엇을 도와드릴까요'가 나오네요 ㅜ
    for 문을 사용해야할까요 ㅜㅜ 어디가 틀린걸까요

  • 프로필 김희승님의 편집
    날짜2019.12.22

    if 조건문에서 조건을 리스트 형식으로 여러가지 넣을수는 없을까요?


    def chat(): print('start chatbot') while True: inp = input("user :")

        if inp == "종료":
            print('챗봇 서비스를 종료합니다.')
            break
    
        data = "안녕하세요"or"안녕"or"하이"
        if data:
    
            print("무엇을 도와드릴까요?")
        else:
            print('다시한번 말씀해 주시겠습니까?')
    

    chat()

    input으로 들어오는 값이 '안녕하세요',' 안녕', '하이' 일때는 "무엇을 도와드릴까요??" 다른 값이 들어오면 "다시 한번 말씀해 주시겠습니까??"

    로 하고싶은건데 ㅜㅜ 잘 모르겠네요

    저렇게 하면 입력이 들어가면 어떤 입력이든 '무엇을 도와드릴까요'가 나오네요 ㅜ for 문을 사용해야할까요 ㅜㅜ 어디가 틀린걸까요