编写一个idle程序,用字符串形式显示: 程序员:班级,学号,姓名,日期(年月日)。(根据每个人的情况进行填写) 显示字符串的长度。
时间: 2024-09-27 20:05:45 浏览: 35
Python一个简单的通信程序(客户端 服务器)
编写一个简单的idle程序,可以按照提供的信息格式生成字符串,并计算其长度。这里以Python为例,假设我们有一个字典列表存储学生的数据:
```python
class Student:
def __init__(self, class_name, student_id, name, date):
self.class_name = class_name
self.student_id = student_id
self.name = name
self.date = date
students = [
{"class_name": "计算机科学", "student_id": "001", "name": "张三", "date": "2023-04-15"},
{"class_name": "软件工程", "student_id": "002", "name": "李四", "date": "2023-05-01"},
]
def display_student_info(student_data):
format_string = f"程序员:{student_data['class_name']}, 学号:{student_data['student_id']}, 姓名:{student_data['name']}, 日期:{student_data['date']}"
print(format_string)
return len(format_string)
for student in students:
length = display_student_info(student)
print(f"{student['name']} 的信息字符串长度为 {length} 字符")
```
这个程序首先定义了一个`Student`类,然后创建了一个包含学生信息的学生列表。`display_student_info`函数接收每个学生的字典,将其转化为字符串并打印,同时返回字符串的长度。最后,遍历列表,对于每位学生,都会显示其信息并输出字符串长度。
阅读全文