python入门:请问怎么避免用户输入相同内容呢

请问怎么避免用户输入相同内容呢?
例如问你叫什么名字
然后如果用户输入了小明
然后再次提问
如果用户再次输入小明或者数字
该怎么写呢

用数组之类的存用户输入,用来和后面的输入做对比

用字典存储用户输入值,字典里不会有重复内容,如果新输入的值在字典里就不允许通过


a=[]
while True:
    name=input('enter your name')
    if name in a:
        print('name exist, input again')
        continue
    a.append(name)
    print(a)

可以用一个元组保存用户输入的值,然后每次进行判断,如果相同就提示喊他重新输入,这里可以用循环