파이썬 질문합니다.

파이썬 질문합니다.

작성일 2021.05.31댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 파이썬으로 영단어 맞추는 프로그램을 만들고 있는데

import random
import os

print('단어 시험 시작')
print('종료를 원하시면 quit를 입력해주세요.')

words_dict = {'hello' : '안녕',
                'world' : '세계,지구',
               }

words  = []

for word in words_dict:
    words.append(word)

random.shuffle(words)

chance = 3
for i in range(0, len(words)):
    q = words[i]
    for j in range(0, chance):
        user_input =  str(input("{} 의 뜻을 입력하세요 >> ".format(q)))
        eng = words_dict[q]

        if user_input == eng:
            print("정답입니다.")
            break 
        else: 
            print("틀렸습니다.")

    if user_input != eng:
        print("정답은 {} 입니다.".format(eng))

이렇게 구성을 했습니다. 근데 해석을 모두 입력해야지 정답 처리가 되더라구요..! 
하나만 입력해도 정답 처리가 되게 할 방법이 있나요..?



profile_image 익명 작성일 -

세계,지구 <- 이부분을 질문 하시는거 같습니다.

# if user_input == eng: # 이부분을 아래와 같이 바꿔 주시면 됩니다. if eng.__contains__(user_input): print("정답입니다.") break # if user_input != eng: # 위 부분도 아래와 같이 바꿔 주시면 됩니다. if not eng.__contains__(user_input): print("정답은 {} 입니다.".format(eng))

파이썬 문제 질문합니다.

이번에 대학에서 파이썬을 배우게 되면서 과제로 저 문제를 받았는데 도저히 답이 안나와서 질문드립니다. 풀 수 있으시면 코드 알려주시면 감사하겠습니다. 파이썬으...

파이썬 질문 요청

학교 수행인데요ㅜㅜ 최대한 작성해보긴 했는데 여기서 결제가 진행된 후에 "결제가 완료되었습니다."하고 마치고 싶으면 무슨 명령어를...

파이썬 질문합니다...

파이썬 0과 10 사이의 무작위 정수 하나를 뽑는 문제인데 어느 부분이 틀린 건지 알려주세요! 어떻게 고쳐야 하는지도 알려주세요! 참고하세요

파이썬 질문

4==‘4’ 는 참인가요 거짓인가요? ‘4’가 문자열이라서 거짓인거죠?! 자료형이 달라 다른 것으로 처리합니다. 그래서 거짓입니다. "" "" "" 수행하면 거짓으로 나타납니다.

파이썬 질문

파이썬 문제 답 좀 알려주시면 감사하겠습니다! 1) 3,4 - 리스트 인덱스 순서는 자동으로 지정 됨 2) 6 - len() 함수는 리스트의 요소의 수를 리턴해줌. 3) 3...

파이썬 질문

... 문제라는데 파이썬은 원래 변수 선언을 안하나요??? c언어에서는 int i=0; 이렇게 i를 선언하는데 파이썬은... 파이썬에서는 변수 선언을 하지 않습니다. 2. print의...

파이썬 질문합니다.

wikipedia에 정의된 아래 quicksort algorithm을 파이썬으로 구현하려고 하는데요.. def f04(list): function quicksort(array) var list less, greater if...

파이썬 질문합니다

파이썬 질문합니다 아래 문제 어떻게 푸나요... n = int(input("리스트 명령 수 : ")) # 리스트 관련 명령어가 많이 있기 때문에 # eval 함수를...

파이썬 질문

파이썬 질문합니다. 예를들어 영어문장이 한 세줄정도 있다고 칠때, 각 항마다의 알파벳의 개수를 구해보고 싶은데, 어떤식으로 코드를 적어야 할까요? 감이 안오네요...