【问题标题】:How can check attendance from array list value in python?如何从python中的数组列表值检查出勤率?
【发布时间】:2020-09-18 10:35:02
【问题描述】:

我们正在使用 python 列表来记录参加我们课程的学生以及 他们到达的顺序。例如,下面的列表代表一个有 8 学生,其中 Jahurul 首先出现,Arif 是最后一个到达的:

students = ['Jahurul', 'Nazmul', 'Nayeem', 'Swapna', 'Ahad', 'Munia', 'Al-amin',
'Arif']

如果学生在至少一半的时间后到达,他们将被视为“可以原谅迟到” 参与者。但是,他们不能是最后一个参与者(即 太远了)。在上面的例子中,Ahad、Munia 和 Al-amin 是唯一的 可以原谅迟到的学生。 编写一个函数,它需要一个学生列表和一个学生的名字 学生并打印该人是否“可以原谅迟到”。如果学生是 不在列表中,print “Student was absent”

【问题讨论】:

  • 那么你尝试了什么?
  • SO 不是家庭作业服务。
  • 请帮帮我。
  • 写一些代码,包含它,我们会帮助你解决你遇到的问题。
  • 我是python新手

标签: python arraylist


【解决方案1】:

我解决了这个问题

students = []
NumberOf = int(input('enter number student: '))
half = len(students) / 2
for x in range(NumberOf):
    add = input(str('Add a student: '))
    students.append(add)
print(students)

getname = input(str('enter your letter: '))
if students.count(getname) > 0:
    index = students.index(getname)
    if index >= half:
        print("Excusably late")
    else:
        print("Not Excusably late")
else:
    print("Absent")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2018-04-12
    • 2012-11-09
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多