Mein Code für die Suche nach einem vom Benutzer eingegebenen Element in der vom Benutzer eingegebenen Liste zeigt immer "Element nicht gefunden", auch wenn der Benutzer ein Element in die Liste eingibt. Was ist der Fehler? auch, stimmt etwas mit meiner Break-Syntax nicht?logischer Fehler in der linearen Suche in Python
x=eval(input("list : "))
x=list(x)
n=len(x)
i=0
ele=input("enter element to be searched : ")
for i in range(0,n):
if(x[i]==ele):
print("element found at index number ",i)
break
else:
print("element not found")
Danke, es hat funktioniert. können Sie mir sagen, was in meinem Code falsch gelaufen ist und wo? –
Ich habe versucht, Liste mit Ihrer Implementierung zu drucken und scheint es nicht zu konvertieren, wie Sie es erwarten. Auch die Typabweichung war ein Problem. – PseudoAj