python之字符串練習1:出勤記錄
1)題目描述
給定一個字符串來代表一個學生的出勤紀錄,這個紀錄僅包含以下三個字符>:
'A' : Absent,缺勤
'L' : Late,遲到
'P' : Present,到場
如果一個學生的出勤紀錄中不超過一個'A'(缺勤)並且不超過兩個連續的'L'(遲到),那麼這個學生會被獎賞。
你需要根據這個學生的出勤紀錄判斷他是否會被獎賞。
示例 1:
輸入: "PPALLP"
輸出: True
示例 2:
輸入: "PPALLL"
輸出: False
2)代碼與結果展示
考察點:字符串的統計
方法1:
s = input()
if s.count('A') <= 1 and s.count('LLL') == 0:
print(True)
else:
print(False)
PPPALL
此學生會得到獎賞
PAPLLL
出勤記錄超過2個L
APPAAL
出勤記錄超過1個A
方法2:
s = input('請輸入')
print(s.count('A') <= 1 and s.count('LLL') == 0)
其中bool值的判斷就是True與False,所以就不用向方法一那樣。