#python-3.x #algorithm #loops #if-statement
#python-3.x #алгоритм #циклы #if-оператор
Вопрос:
Итак, у меня возникли небольшие проблемы с моим кодом, и я на 99% уверен, что это мой цикл ‘if / elif’. У меня есть импортированные текстовые файлы, и мой алгоритм сортировки пузырьков работает, но независимо от ввода он будет печатать только ‘array1’ из 3.
examplearray=(input('Select Array'))
if examplearray == 'ex1' or 'ex1'.upper():
bubbleSort(ex1array)
print(ex1array)
elif examplearray == 'ex2' or 'ex2'.upper():
bubbleSort(ex2array)
print(ex2array)
elif examplearray == 'ex3' or 'ex3'.upper():
bubbleSort(ex3array)
print(ex3array)
у кого-нибудь есть какие-либо указания на это, пожалуйста? просто спросите, нужен ли вам еще мой код; заранее спасибо.
Комментарии:
1. Я думаю, вы испортили свое условие. Вы имели в виду, но вы не можете этого сделать, вам нужно написать
if A == (B or C)
if (A==B) or (A==C)
2. я накричал на себя за то, что не видел этого, большое спасибо lmao A