首页 > 其他分享 >录入学生信息

录入学生信息

时间:2024-07-21 09:00:57浏览次数:13  
标签:18 self 张三 信息 学生 98 lst 录入

定义学生类Student,包含姓名,年龄,性别,分数四个属性,提供一个用于学员信息输出的方法info(self)。编写测试代码,使用循环录入5位学生的信息,由于录入的学生信息中间使用“#”进行分隔,所以需要使用字符串的split()方法进行劈分,使用劈分的信息创建学生对象,使用列表存储学生信息,最后使用循环遍历列表,调用对象的info()方法输出学员信息。

代码

class Student:
    def __init__(self,name,age,gender,score) :
        self.name = name
        self.age = age
        self.gender = gender
        self.score = score
    def info(self):
        print("姓名:%s,年龄:%s,性别:%s,成绩:%s"%(self.name,self.age,self.gender,self.score))
print('请输入5位学生的信息:(姓名#年龄#性别#成绩)')        
lst=[]
for i in range(1,6):
    s=input(f'请输入第{i}位学生的信息')
    s_lst=s.split('#')#劈分出存储姓名,年龄,性别,成绩的列表
    stu=Student(s_lst[0],s_lst[1],s_lst[2],s_lst[3])#创建学生对象
    lst.append(stu)
for item in lst:
    item.info()    

        

运行效果

请输入5位学生的信息:(姓名#年龄#性别#成绩)
请输入第1位学生的信息张三#18#男#98
请输入第2位学生的信息张三#18#男#98
请输入第3位学生的信息张三#18#男#98
请输入第4位学生的信息张三#18#男#98
请输入第5位学生的信息张三#18#男#98
姓名:张三,年龄:18,性别:男,成绩:98
姓名:张三,年龄:18,性别:男,成绩:98
姓名:张三,年龄:18,性别:男,成绩:98
姓名:张三,年龄:18,性别:男,成绩:98
姓名:张三,年龄:18,性别:男,成绩:98

标签:18,self,张三,信息,学生,98,lst,录入
From: https://blog.csdn.net/zhourongxiang1/article/details/140511958

相关文章

  • PowerShell 命令来操作 Windows 注册表 Get-ItemProperty 命令可以获取指定注册表路径
    PowerShell提供了一些命令和方法来操作Windows注册表。以下是一些常用的PowerShell命令和示例:1.获取注册表项的值使用Get-ItemProperty命令可以获取指定注册表路径下的键值信息。powershellCopyCode#获取注册表项的值Get-ItemProperty-Path"HKCU:\Software\Micro......
  • 如何使用Python和Selenium模拟产品购买以获取库存信息
    我正在开发一项网络抓取服务,主要针对时尚行业。我的目标是提供有关产品的全面数据,包括库存水平。为了实现这一目标,我需要模拟购买以确定每种尺寸的产品的最大可用数量。我一直在使用Python和Selenium进行网络抓取部分,但在准确模拟购买方面面临着挑战检索股票信息的过程。......
  • 提升效率的秘密武器:FlowUs息流,一站式平台引领团队协作新趋势! 数字革新浪潮:FlowUs息流
    FlowUs息流,作为新一代的知识管理与协作平台,正在重新定义个人和团队处理数字信息的方式。它以云端笔记为基础,融合了在线文档、知识库、文件夹等多形态功能,为用户提供了一个全面、集成的一站式工作中心。云端笔记:随时随地的记录与访问FlowUs的云端笔记功能使用户能够在任何时间......
  • 如何使用FlowUs快速构建专业领域知识网络是一个系统化的过程,旨在整合和组织一个特定领
     在这个信息爆炸的时代,快速构建知识网络就像是在浩瀚的知识海洋中搭建一座灯塔,指引我们前行的方向。它不仅帮助我们系统化地整理和理解复杂的信息,还能让我们在专业领域内更快速地成长和进步。当你面对一个全新的项目或挑战时,拥有一个完善的知识网络就像是拥有了一个强大的后......
  • SQL Server性能优化秘籍:自定义统计信息收集的艺术
    SQLServer性能优化秘籍:自定义统计信息收集的艺术在数据库管理中,统计信息是优化查询性能的关键。SQLServer通过自动收集统计信息来帮助查询优化器选择最佳的执行计划。然而,在某些情况下,自动收集可能不足以满足特定需求。本文将详细介绍如何在SQLServer中实现数据库的自定......
  • 2024“钉耙编程”中国大学生算法设计超级联赛(1)结题报告1 2 8
    1001循环位移字符串哈希将a展开*2对于每个长度为len_a的序列进行一次hash存储并将其插入set中对于b进行一次哈希对于每个长度为len_a的连续子串进行一次查询点击查看代码#include<bits/stdc++.h>usingnamespacestd;//22222constintN=5e6+10;constintp1......
  • 项目管理_XX市XX区人民医院HRP信息系统建设项目(人力资源管理)实例
    项目管理_XX市XX区人民医院HRP信息系统建设项目(人力资源管理)实例本文将通过XX市XX区人民医院HRP信息系统建设项目实例来论述人力资源管理在其中的作用。人力资源管理定义信息系统项目管理师教材定义:项目人力资源管理的目的是根据项目需要规划并组建项目团队,对团......
  • 帝国CMS的数据库配置文件是哪个?怎样修改数据库配置信息?
    数据库的配置文件路径是:e/class/config.php这里面有一点要特别说明:对于帝国7.0以后的版本,数据库路径就是e/config/config.php713eb8bb4de47619eb43f58eadef3af9_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAcXFfMTU0NzQ3OTkzNA==,size_14,color_FFFFFF,t_7......
  • 信息系统基础知识
    信息系统概述信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。信息系统的5个基本功能输入存储处理输出控制信息系统的性质影响着系统开发者和系统用户的知识需求。以计算机为基础:要求......
  • 2024“钉耙编程”中国大学生算法设计超级联赛(1)
    发挥相当差,最好笑的是1h没写出一个三维偏序、30min没写出一个字符串哈希。甚至1h没意识到组合数式子推错了。A我写了点阴间东西。假设模式串为ABC,考虑一个形如ABCABCABC的东西,如果长度是\(x\),会贡献\(x-n+1\)个子串。枚举\(i\),从\(i\)把\(T\)分成两部分,一部分......