python------給定一個字符串來代表一個學生的出勤紀錄

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,所以就不用向方法一那樣。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章