Python 给出一组学生的学号姓名信息。请提取并输出所有的学号信息(学号长度固定8位)。 【输入形式】一行字符。包括一个或多个学生的学号姓名,以空格分隔(同一个学生的学号和姓名之间没有空格)。例如:20200001张三 20200002李四 20200003王麻子 【输出形式】一行字符。从输入提取出的学号信息,学号间以空格分隔。 例如:20200001 20200002 20200003 【样例输入】20200001张三 20200002李四 20200003王麻子 【样例输出】20200001 20200002 20200003
时间: 2023-05-17 14:05:56 浏览: 183
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
以下是 ChatGPT 的回答:
可以使用 Python 的字符串切片功能来提取学号信息。具体的代码如下:
input_str = input() # 获取输入字符串
student_list = input_str.split() # 将字符串按空格分割成学生列表
student_id_list = [s[:8] for s in student_list] # 提取每个学生的学号信息
output_str = ' '.join(student_id_list) # 将学号信息用空格连接成字符串
print(output_str) # 输出学号信息
如果输入为 "20200001张三 20200002李四 20200003王麻子",则输出为 "20200001 20200002 20200003"。
希望这个回答能够帮到你!
阅读全文