필자는 필자의 요구를 충족시키는 대답을 찾지 못했거나 실제로 이해하기에 충분히 간단합니다.사용중인 변수를 사용자가 입력 한 것으로 변경하려고 시도했습니다.
난이도가 가변적 인 변수가있어서 사용자에게 문자열을 입력하도록 요청하여 쉽게 매체 또는 하드 모드를 원하는지 여부를 나타냅니다. 불행히도 성공적으로 파이썬 사용 된 단어에 대한 입력을 확인하고 내가 원하는 것을 제공 할 수 없습니다, 나는 쉽게 "정의되지 않았습니다"또는 "매체가 정의되지 않았습니다"또는 "하드 정의되지 않았습니다." 이 문제를 해결할 수있는 방법이 있습니까? 여기에 문제가 동봉되어 내 코드의 작은 부분이다 :
difficulty=input("What difficulty do you wish to choose, easy,medium or hard?")
if difficulty==easy:
print("You have chosen the easy mode, your test will now begin")
print("")
elif difficulty==medium:
print("You have chosen the medium mode, your test will now begin")
else:
print("You have chosen the hard mode or tried to be funny, your test
will now begin")
입력을 문자열과 비교해야합니다. 'difficult == "easy":' – Prune
' 어려움 == "easy"'. 여기에 문자열 리터럴이 필요합니다. –
@Jan'raw_input'이 버전 3의 파이썬에서 삭제되었습니다. –