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

yc256000 程序题 共 个子题

题目要求

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

具体要求

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

示例

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

R
e

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧