'key : value' I/O 연습문제
In [1]:
drinks={
'martini' : {'vodka', 'vermouth'},
'black russian' : {'vodka', 'kahlua'},
'white russian' : {'cream', 'kahlua', 'vodka'},
'manhattan' : {'rye', 'vermouth', 'bitters'},
'screwdriver': {'orange juice', 'vodka'},
'verorange' : {'orange juice', 'vermouth'},
'kahlua milk' : {'kahlua', 'milk'},
'jin tonic' : {'jin', 'tonic water'},
'mojito' : {'rum', 'lime juice'},
'cinderella' : {'orange juice', 'lemon juice','pineapple juice'}
}
In [2]:
inputs = input('what do you want? ')
print('Here are some Recipt:')
for name, contents in drinks.items():
if inputs in contents:
print(name)
In [4]:
morse = {
'.-':'A','-...':'B','-.-.':'C','-..':'D','.':'E','..-.':'F',
'--.':'G','....':'H','..':'I','.---':'J','-.-':'K','.-..':'L',
'--':'M','-.':'N','---':'O','.--.':'P','--.-':'Q','.-.':'R',
'...':'S','-':'T','..-':'U','...-':'V','.--':'W','-..-':'X',
'-.--':'Y','--..':'Z', '':' '
}
In [9]:
code = '.... . ... .-.. . . .--. ... . .- .-. .-.. -.--'
In [34]:
senten = input("What's going on? ")
senten = ".".join(senten)
senten = senten.split('.')
print(senten)
for dot, capi in morse.items():
if capi in senten:
print(dot,end=" ")
#dotted = sorted(morse.get(dot))
#print(sorted(morse.get(dot),reverse=True), end=" ")
print(morse.get(dot),end=" ")
In [5]:
senten = input("What's going on? ") # 모스부호로 나타낼 문장을 입력
senten = ".".join(senten) # 모스부호의 형태가 '알파벳' : '모스부호'로 되어있어서 입력받은 문장을
# 알파벳 단위로 끊어주기 위해 "."join으로 각 단어 사이에 .을 넣습니다.
senten = senten.split('.') # .을 기준으로 단어들을 모두 끊어 줍니다.
print(senten)
for word in senten: # str형태를 for문으로 출력하면 값하나가 그대로 나옵니다.
for dot, capi in morse.items(): # 모스부호의 dictionary를 가져옵니다.
if word in capi: # senten안의 word가 모스부호의 알파벳과 같으면
print(capi,"=",dot, end=", ") # 알파벳에 해당하는 모스부호를 출력합니다.
In [6]:
senten = input("What's going on? ") # 모스부호로 나타낼 문장을 입력
print(senten)
for word in senten: # str형태를 for문으로 출력하면 값하나가 그대로 나옵니다.
for dot, capi in morse.items(): # 모스부호의 dictionary를 가져옵니다.
if word in capi: # senten안의 word가 모스부호의 알파벳과 같으면
print(capi,"=",dot, end=", ") # 알파벳에 해당하는 모스부호를 출력합니다.
In [20]:
sentens = 'IM LATE'
sentens[0]
Out[20]:
In [8]:
morse.items()
Out[8]: