В основном то, что я хочу, чтобы моя программа, чтобы сделать это:Как проверить ввод пользователя в списке/кортеже?
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.")
Независимо от того, что я делаю, это не ведет печать заявления о ложной ветви «Это не действительный канал». Есть ли способ, которым моя программа может искать мой список каналов/кортеж со входом пользователя? Список моих каналов состоит из имен переменных ex.
Ch1 = "Ch1 - Fox News"
Ch2 = "Ch2 - PBS"
Etc.
channels = [Ch1, Ch2, Ch3, ... Ch10]
Это прекрасно работает для меня. Если я введу 'Ch1', тогда он переключится на« Ch1 - Fox News ». Это не то поведение, которое вы ожидаете? – grovesNL
Я ожидаю, что он это сделает, но когда я введу Ch1, он распечатает ложную инструкцию. Не уверен, что я делаю неправильно. – Bryana
Можете ли вы опубликовать полный пример, в порядке? Он отлично работает для меня. Нигде не следует печатать 'False' в примере, который вы предоставили. – grovesNL