初级python列表练习题求解

img


def fashionably_late(arrivals,name):
    # 首先是判断是否是迟于一半的人到达
    index = arrivals.index(name)
    # 所有的人的一半
    count = len(arrivals) // 2 if len(arrivals) % 2 == 0 else len(arrivals) // 2 + 1
    if index + 1 > count and index != len(arrivals) - 1: # 并且不能是最后一个
        print("{} 是时尚迟到".format(name))
    else:
        print("{} 不是时尚迟到".format(name))
party_attendees = ["Adela","Fleda","Owen","May","Mona","Gilbert","Ford"]
name = input("请输入来宾:")
fashionably_late(party_attendees,name)

结果:

如果觉得答案对你有帮助,请点击下采纳,谢谢~

img