파이썬 초보인데 유튜브 강의 들으면서 배우고 있었음
그러다가 딕셔너리 배우게 됐는데 한번 영어사전을 만들어보고 싶은거야
그래서 여기저기 뒤져보면서 얼추 만들어봤어 ㅎㅎ
import sys
import pickle
with open("yee.pickle", 'wb') as f:
pickle.dump({'python':'파이썬'}, f)
with open('yee.pickle', 'rb') as f:
b = pickle.load(f)
while 1 == 1:
a = input()
if a == '/end':
with open('yee.pickle', 'wb') as f:
pickle.dump(b, f)
sys.exit()
if a == '/study':
for i in a:
d = input().split()
if d[0] == '/end':
break
b[d[0]] = d[1]
if a == '/load':
for i in a:
d = input()
if d == '/end':
break
print(b[d])
계속 오류나길래 혹시나 싶어서 21번째 줄에서 d를 d[0]으로 바꿔보니까 되더라
조잡하게나마 성공해서 뿌듯하다
파이썬이라 그런가 코드가 정갈하네
아 그런가요? 아직 파이썬밖에 몰라서..
해당 댓글은 삭제되었습니다.
감사합니당
ㅊㅋㅊㅋ
근데 파이썬에는 true가 없나? 1==1..
아 생각해보니 있네요
당연히 있는데 잘 모르고 한듯 ㅋㅋ
ㅋㅋㅋ