第12028题 程序题
编写Python代码输出指定字符第一次出现前的所有字符(需使用循环结构)

题目要求

编写一段能够输出原字符串中某个字符(多次出现则取第一次)出现前所有字符的代码,输出方式不限,需包含指定字符前的所有字符(包括空格、标点)。

具体要求

  1. 程序运行后提示用户输入截止单个字符(格式为字符串),提示信息为「请输入截止字符:」;
  2. 必须使用循环结构实现;
  3. 若未遇到输入的截止字符,直接输出原字符串所有内容;
  4. 若遇到输入的截止字符,立即终止循环,结束程序;
  5. 原字符串在程序中固定为:Reading a good book, like and many noble people talk,无需用户输入;
  6. 仅处理截止字符第一次出现的场景,例如输入截止字符为o,需输出Reading a g(包含空格)即为符合要求。

示例

程序运行后提示输入,从原字符串第一个字符开始遍历,若当前字符不是截止字符则输出,遇到截止字符则终止循环。 例如输入截止字符为a,输出前两个字符:

R
e
程序运行统计
暂无判题统计