작성
·
36
·
수정됨
0
반복문과 다양한 데이터 구조 활용2에서 58번 문제 질문 있습니다.
이렇게 작성해도 되나요?
data = {'environment': ['환경','x'], 'company': ['회사','o'], 'government': ['정부, 정치','x'], 'face': ['얼굴','x']}
eng = input("영어 단어를 입력하세요 : ")
for item in data.keys() :
if eng == item and data[item][1] == 'x' :
data[item][1] = 'o'
if data[item][1] == 'x' :
print(item)
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 이은수님 질문에 대한 답변을 드리겠습니다.
제시하신 코드는 영어 단어를 입력받고, 해당 단어의 상태를 변경하는 방식으로 작성된 것 같습니다. 다만, 코드에서 몇 가지 주의할 점이 있습니다.
eng = input("영어 단어를 입력하세요 : ")ㅍ
여기서 ㅍ
기호가 들어가 있는 부분은 오타로 보입니다. 이 부분은 제거해 주셔야 합니다.
print(item
에서 괄호가 닫히지 않았습니다. 이 부분은 print(item)
으로 수정해 주셔야 합니다.
코드의 의도대로 단어가 ‘x’에서 ‘o’로 변경되는 작업을 잘 수행하고 있는지 확인하시기 바랍니다.
당신의 코드가 올바르게 작동하는지 확인하기 위한 몇 가지 팁을 드리겠습니다:
- 먼저 설정한 데이터에 있는 단어를 입력하여, 해당 단어의 상태가 변경되었는지 확인해 보세요.
- 반복문을 통해 변경되지 않은 상태의 단어도 출력되고 있는지 확인하세요.
이와 유사한 문제나 코드 작성 시에 참고할 수 있는 게시글을 제공합니다:
위 링크를 통해 비슷한 주제의 해결 방법을 확인하시면서 도움이 되길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.