【发布时间】:2018-03-07 15:07:03
【问题描述】:
我正在尝试编写一个程序,如果用户使用给定的元组输入完全相同的数据,它将打印('available'),否则,它将附加新数据。但是即使我输入了完全相同的数据,我的程序也不会打印“可用”。
data = ['Karma', 19, 'e', 'Kunugigaoka JH']
user = [input('name:'), int(input('age: ')), input('section: '), input('school: ')]
if user in data:
print('still available')
else:
data = data.append(user), print(data, 'your new data is now added')
那里的错误代码是什么?是 if 语句中的“in”吗?如何解决?谢谢
【问题讨论】:
标签: python python-3.x list tuples