如何使用if函數(shù)統(tǒng)計(jì)遲到次數(shù)

要使用`if`函數(shù)統(tǒng)計(jì)遲到次數(shù),我們首先需要定義一個(gè)函數(shù),該函數(shù)接受一個(gè)時(shí)間列表作為輸入,列表中的每個(gè)元素代表一個(gè)人到達(dá)的時(shí)間。我們可以假設(shè)遲到是指到達(dá)時(shí)間晚于預(yù)定時(shí)間...
要使用`if`函數(shù)統(tǒng)計(jì)遲到次數(shù),我們首先需要定義一個(gè)函數(shù),該函數(shù)接受一個(gè)時(shí)間列表作為輸入,列表中的每個(gè)元素代表一個(gè)人到達(dá)的時(shí)間。我們可以假設(shè)遲到是指到達(dá)時(shí)間晚于預(yù)定時(shí)間(例如,預(yù)定時(shí)間為9:00 AM,任何在這個(gè)時(shí)間之后到達(dá)的都被視為遲到)。
以下是一個(gè)Python函數(shù)的示例,它使用`if`語句來統(tǒng)計(jì)遲到次數(shù):
```python
def count_late(arrivals, scheduled_time="09:00"):
將預(yù)定時(shí)間轉(zhuǎn)換為分鐘
scheduled_minutes = sum(int(t) 60 for t in scheduled_time.split(':'))
初始化遲到次數(shù)計(jì)數(shù)器
late_count = 0
將到達(dá)時(shí)間轉(zhuǎn)換為分鐘
for arrival in arrivals:
arrival_minutes = sum(int(t) 60 for t in arrival.split(':'))
如果到達(dá)時(shí)間晚于預(yù)定時(shí)間,則增加遲到次數(shù)
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
本文鏈接:http:///bian/328297.html
下一篇:麒麟810處理器怎么樣能打王者嗎