用python写一个程序实现输入0 180101 张三,输出sno:180101,name:张三,dept:计算机系,result:0,再输入1 180102 李四 通信系,输出sno:180102,name:李四,dept:通信系,result:0
时间: 2024-02-18 20:05:54 浏览: 70
本科毕业设计--多路数据采集系统.doc
可以使用 Python 的输入输出函数 `input()` 和 `print()`,以及字符串的分割和拼接来实现。以下是一个例子:
```python
# 循环接收用户的输入
while True:
input_str = input("请输入学生信息(输入 q 退出):")
if input_str == "q":
break
# 将输入字符串按空格分割,分别取出学号、姓名和专业
sno, name, dept = input_str.split(" ")
# 根据学号和专业输出对应的信息
if sno == "0" and dept == "计算机系":
print("sno:180101,name:{},dept:计算机系,result:0".format(name))
elif sno == "1" and dept == "通信系":
print("sno:180102,name:{},dept:通信系,result:0".format(name))
else:
print("未找到该学生的信息!")
```
当运行上述代码时,程序会循环提示用户输入学生信息。用户按照格式输入学生信息后,按下回车键,程序会判断学号和专业,然后输出对应的信息。如果输入 `q` 则退出循环。
阅读全文