编写一个程序,要求屏幕上出现学号和姓名
时间: 2024-11-20 08:42:22 浏览: 24
编写一个简单的命令行程序,用于显示学生的信息,通常会涉及到用户输入或硬编码数据。这里是一个基础的Python示例:
```python
# 定义一个字典存储学生的学号和姓名
students = {
"001": "张三",
"002": "李四",
# 更多的学生信息可以添加在这里...
}
def print_student_info():
for student_id, name in students.items():
print(f"学号:{student_id}, 姓名:{name}")
# 调用函数在屏幕上显示学号和姓名
print_student_info()
```
如果你希望从控制台获取用户的输入,可以稍微修改一下:
```python
def get_student_info():
while True:
student_id = input("请输入学号(输入q退出): ")
if student_id == 'q':
break
name = input("请输入姓名: ")
students[student_id] = name
get_student_info()
print_student_info()
```
运行这个程序,用户可以交互地输入学号和姓名,然后退出后全部信息会被打印出来。
相关问题
编写一个程序,在屏幕上输出自己所在的学院、学号、姓名、籍贯。
这是一个简单的Python程序示例,用于输出个人信息:
```python
class Student:
def __init__(self, college, id_number, name, native_place):
self.college = college
self.id_number = id_number
self.name = name
self.native_place = native_place
def print_student_info(student):
print(f"学院:{student.college}\n学号:{student.id_number}\n姓名:{student.name}\n籍贯:{student.native_place}")
# 创建学生实例并打印信息
student = Student('计算机科学学院', '20220101', '张三', '北京')
print_student_info(student)
```
在这个例子中,首先定义了一个名为`Student`的类,包含了学院、学号、姓名和籍贯四个属性,并有一个构造函数`__init__`来初始化这些属性。然后定义了一个`print_student_info`函数,它接受一个`Student`对象并打印其信息。最后创建了一个`Student`实例并调用`print_student_info`来展示个人信息。
编写程序实现屏幕上滚动播出你的学号 姓名
以下是 Python 代码实现:
```python
import time
import os
# 请将下面的学号和姓名替换成你自己的
student_id = "202100001111"
name = "张三"
# 计算需要滚动的长度
length = len(student_id) + len(name) + 4 # 4 为中间两个空格和两个括号的长度
scroll_length = os.get_terminal_size().columns - length
# 拼接要显示的字符串
scroll_str = f"({student_id} {name})" + " " * scroll_length
while True:
for i in range(len(scroll_str)):
print("\r" + scroll_str[i:i+len(scroll_str)], end="")
time.sleep(0.1)
```
这段代码会在屏幕上滚动播出你的学号和姓名,每 0.1 秒滚动一次,直到程序被中断。你可以将其中的学号和姓名替换成自己的,也可以修改滚动的速度。
阅读全文
相关推荐
















