给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符:
‘A’ : Absent,缺勤
‘L’ : Late,迟到
‘P’ : Present,到场
如果一个学生的出勤记录中不超过一个’A’(缺勤)并且不超过两个连续的’L’(迟到),
那么这个学生会被奖赏。
你需要根据这个学生的出勤记录判断他是否会被奖赏。
示例 1:
输入: “PPALLP”
输出: True
示例 2:
输入: “PPALLL”
输出: False
s = input()
if s.count('A') <= 1 and s.count('LLL') == 0:
print(True)
else:
print(False)
print(s.count('A') <= 1 and s.count('LLL') == 0)
- 题目描述:
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用
空格分割, 单词之间只有一个空格,前后没有空格。
比如: (1) “hello xiao mi”-> “mi xiao hello” - 输入描述:
输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符) - 输出描述:
对于每个测试示例,要求输出句子中单词反转后形成的句子
示例1:
输入hello hua wei
输出wei hua hello
#li = input().split()
#print(li)
#print(li[::-1])
#print(' '.join(li[::-1]))
print(' '.join(input().split()[::-1])) ##输入字符串,对字符串反转分离,再连接
- 题目描述:
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,>输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.” - 输入描述:
每个测试输入包含2个字符串 - 输出描述:
输出删除后的字符串
示例1:
输入They are students.
aeiou
输出Thy r stdnts.
str1 = input()
str2 = input()
for i in str2:
str1 = str1.replace(i,'')
print(str1)
设计一个程序,帮助小学生练习10以内的加法
详情:
- 随机生成加法题目;
- 学生查看题目并输入答案;
- 判别学生答题是否正确?
- 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);
import random
count = 0 ##定义答题总数的计数器
right = 0 ##定义答题正确的计数器
while True:
a = random.randint(0,9) ##随机数0-9赋值到变量a
b = random.randint(0,9) ##随机数0-9赋值到变量b
print('%d+%d=' %(a,b)) ##打印输出a+b
question = input('Please input your answer:(q for exit)') ##输入答案或q退出答题环境
result = a + b ##计算机内部求和,不显示到终端
if question == str(result): ##如果回答正确
print('OK!') ##打印输出OK
right += 1 ##正确数+1
count += 1 ##答题数+1
elif question == 'q': ##如果选择退出
break ##退出循环
else: ##回答错误
print('Failed!') ##打印输出Failed
count += 1 ##答题数+1
percent = right / count ##计算答题的正确率
print('测试结束,共回答%d道题,正确个数为%d,正确率为%.2f%%' %(count,right,percent * 100))