我两周前开始编程,在观看了关于堆栈的youtube视频后(老实说,我几乎不知道它是什么),我尝试制作一个在堆栈中添加元素的程序?然后检查该元素是否已经存在,但我面临的问题是,无论它总是说“该元素已经存在”,请帮忙!!
stack = []
for i in range(1):
init_element = int(input(f"enter element {i} : "))
stack.append(init_element)
for n in range(9):
elements = int(input(f"enter elements : "))
for elements in stack:
for x in range(9):
if elements == stack[x]:
print("this element already exists in stack!")
break
if elements != stack[x]:
stack.append(elements)
print(stack)