문을 여러 번 다른 트리거로 다시 작성하지 않고 둘 이상의 조건에서 트리거하도록 if 문을 가져 오려고합니다. 예 :if/elif 문을 사용한 여러 조건
if user_input == "look":
print description
if user_input == "look around":
print description
어떻게 하나의 진술로 요약 할 수 있습니까?
나는 '또는'사용 시도하고에 관계없이 입력이 조건 중 하나와 일치하는지 여부의 문을 실행하는 데 전혀 raw_input을 발생했습니다.
if user_input in ("look", "look around"):
print description
는 2.7을 사용하고 있기 때문에, 당신은 또한 다음과 같이 작성할 수있다 : 당신은 많은 가능성이있는 경우
if user_input == "look" or "look around":
print description
감사 두글 함께 할 수 없다! 정말 어리석은 질문! – Blaine
@Blaine 이것은 많은 새로운 프로그래머가 Python에서 작동하는 문제입니다. 그것은 당신이 원하는 것을하고있는 것처럼 보이지만, 그렇지 않습니다. :) 그것이 왜 작동하는지에 대한 나의 설명은 이해가된다. – Dougal
아 설명해. 내가 논리 테이블을 배우므로 너를 구해! :) – Blaine