name = ['John', 'Sam']
ages = [23, 7]
answer = input("Search by (n)ame or (a)ge")
if answer == "n":
askName= input("what name?")
if askName in name:
print(ages[name.index(askName)])
elif answer == "a":
askAge = input("what age")
if askAge in ages:
print(name[ages.index(askAge)])
使用if askName in name可以检查askName是否在name列表中。如果是,您可以使用index()获取索引,并使用它访问ages列表中的值。取一个年龄的名字也是这样。你知道吗
使用
if askName in name
可以检查askName
是否在name
列表中。如果是,您可以使用index()
获取索引,并使用它访问ages
列表中的值。取一个年龄的名字也是这样。你知道吗您可以使用字典:
学生可以有相同的姓名和年龄,因此输出如下:
为了避免这种情况,您可以按ID选择学生:
输出:
相关问题 更多 >
编程相关推荐