python 질문

조회수 382회
username=input()
print("\nComand using '@,!,$' - Ex: @Hi, !Melon, $Google.\n")
Menu = {"Chat": ['Hi','Hello', 'Bye']
        ,"Songs": ['Melon','Bugs','Spotify']
        ,"Search": ['Google','Daum','Naver']
        }

print(Menu) 

while True:

    myorder = input()

    if myorder.startswith('@'):
        print(myorder[1:] + ' ' + username + '.' )
        continue

    elif myorder.startswith('!'):
        print('myorder[1:] + ' is a Music application.')
        continue

    elif myorder.startswith('$'):
        print('myorder[1:] + ' is a Website.')
        continue

    elif print('Please enter your order in a valid form'):
        continue

파이썬 공부중에 연습하는중인데 궁금한점이 있습니다. username 을 쓴다음 myorder을 쓸때, myorder이 Menu (딕셔너리) 안에 있는 list 안에 있는 ( Hi또는 Hello ) 만 쓸때 print 가 가능 하게 할려면 어떻게 해야하나요? 그니까 저기 보면 Hi, Hello, Bye 가 있어서 @Hi 가 하면 'Hi username' 이 되는데, Halo는 없기 때문에 print 가 안되게 할려면 어떻게 해야하나요?

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)