python 输入学号,提取学号的前四位,并输出。
时间: 2024-03-16 17:44:02 浏览: 58
好的,可以使用Python的字符串切片操作来实现。可以使用`input()`函数获取用户输入的学号,然后使用切片操作提取前四位并输出。具体代码如下:
```python
# 获取用户输入的学号
stu_num = input("请输入学号:")
# 使用切片操作提取前四位
prefix = stu_num[:4]
# 输出前四位
print("学号的前四位为:", prefix)
```
需要注意的是,如果用户输入的学号不足四位,则会输出全部学号。如果需要保证用户必须输入四位学号,可以加入一个判断语句。
相关问题
python输入学号输出学生信息
在Python中,可以通过定义一个字典或者使用列表存储学生信息,并且通过输入学号来输出相应的学生信息。
首先,我们可以定义一个字典来存储学生信息,例如:
```
students = {
"001": {
"name": "张三",
"age": 18,
"gender": "男",
"major": "计算机科学"
},
"002": {
"name": "李四",
"age": 20,
"gender": "女",
"major": "数学"
},
"003": {
"name": "王五",
"age": 19,
"gender": "男",
"major": "英语"
}
}
```
上述字典中,每个学生的学号作为字典的key,对应的学生信息作为value。
然后,我们可以通过输入学号来输出学生信息,示例如下:
```
student_id = input("请输入学号:")
if student_id in students:
student_info = students[student_id]
print("学号:", student_id)
print("姓名:", student_info["name"])
print("年龄:", student_info["age"])
print("性别:", student_info["gender"])
print("专业:", student_info["major"])
else:
print("找不到学生信息")
```
以上代码中,我们通过input函数获取用户输入的学号,然后通过判断该学号是否存在于学生字典中,如果存在,则输出对应的学生信息;如果不存在,则输出提示信息"找不到学生信息"。
通过上述方式,我们可以根据输入的学号输出相应的学生信息。
用python输入学号和姓名
我可以提供示例代码:
```python
student_id = input("请输入学号:")
name = input("请输入姓名:")
print("学号为", student_id, "的学生姓名是", name)
```
运行示例代码后,程序会提示用户输入学号和姓名,然后输出对应的信息。例如,用户输入学号为`20210001`,姓名为`张三`,程序会输出:
```
学号为 20210001 的学生姓名是 张三
```