在学校给备赛的学生出一些题目,今天跟大家分享一道关于字符串摘录文字的题目。
题目截图输入样例:
a#abcd#xyz#efgh#opq
输出样例:
abcdefgh
我的思路是遍历列表,找到“#”符号开始记录,当再次遇到“#”时结束记录,对于整条字符都执行此规则。
关键词:遍历;跳过;continue;for;字符串
脚本:
a=input(请输入字符)
s=用于累加记录的空字符变量s
n=0用于统计“#”数量的整型变量初始为0
foriina:使用for对输入的字符串a进行遍历
if(i==#):在遍历过中如果遇到#
n+=1计数变量n加1
continue跳过当前本次循环,因为#不用记录在s中。
ifn%2==1:如果n是奇数,那么开始使用字符串加法进行累加
s=s+i字符串加法进行累加
print(s)输出摘录的字符串
脚本截图:运行效果
脚本和运行效果截图好了,以上就是我整个制作步骤了,应该还有其他的解题方法,如果过你有不一样的制作方法,请在评论区留言分享给我,我们一同进步!我是大于小澍,一个陪孩子玩的90程序员。感谢你的阅读。