当前位置:首页 > 编程技术 > 正文

如何使用if函数统计迟到次数

如何使用if函数统计迟到次数

要使用`if`函数统计迟到次数,我们首先需要定义一个函数,该函数接受一个时间列表作为输入,列表中的每个元素代表一个人到达的时间。我们可以假设迟到是指到达时间晚于预定时间...

要使用`if`函数统计迟到次数,我们首先需要定义一个函数,该函数接受一个时间列表作为输入,列表中的每个元素代表一个人到达的时间。我们可以假设迟到是指到达时间晚于预定时间(例如,预定时间为9:00 AM,任何在这个时间之后到达的都被视为迟到)。

以下是一个Python函数的示例,它使用`if`语句来统计迟到次数:

```python

def count_late(arrivals, scheduled_time="09:00"):

将预定时间转换为分钟

scheduled_minutes = sum(int(t) 60 for t in scheduled_time.split(':'))

初始化迟到次数计数器

late_count = 0

将到达时间转换为分钟

for arrival in arrivals:

arrival_minutes = sum(int(t) 60 for t in arrival.split(':'))

如果到达时间晚于预定时间,则增加迟到次数

if arrival_minutes > scheduled_minutes:

late_count += 1

return late_count

示例使用

arrivals = ["09:05", "09:15", "08:50", "09:30", "09:00"]

scheduled_time = "09:00"

late_count = count_late(arrivals, scheduled_time)

print(f"Late count: {late_count

最新文章