는 기본적으로 내 프로그램을 수행 할 것입니다 : 목록/튜플에서 사용자 입력을 확인하는 방법은 무엇입니까?
new_ch = input("What channel would you like to switch to?")
if new_ch in channels:
print("You're now on channel,", new_ch,".")
else:
print("That's not a valid channel.")
는 상관없이 내가 뭘, 그것은 "그것은 유효한 채널이 아니다"거짓 분기에 문을 인쇄 유지합니다. 내 프로그램에서 내 채널 목록/튜플에 사용자 입력을 검색하도록 할 수있는 방법이 있습니까? 내 채널 목록은 변수 이름으로 구성됩니다 (예 :
Ch1 = "Ch1 - Fox News"
Ch2 = "Ch2 - PBS"
Etc.
channels = [Ch1, Ch2, Ch3, ... Ch10]
이 나를 위해 잘 작동합니다. 'Ch1'을 입력하면 "Ch1 - Fox News"로 전환됩니다. 이것은 당신이 기대하는 행동이 아닌가? – grovesNL
그럴 것이라고 기대하지만, Ch1을 입력하면 허위 진술이 출력됩니다. 내가 뭘 잘못하고 있는지 모르겠다. – Bryana
전체 예제를 순서대로 게시 할 수 있습니까? 그것은 나를 위해 잘 작동합니다. 당신이 제공 한 예제에서 어디에도'False'를 출력 할 필요가 없습니다. – grovesNL