Python综合练习题

news2024/11/17 16:33:38

题目

创建一个系统,里面可以添加学生、添加班级、查看班级里的学生,在控制台输出

效果图

在这里插入图片描述

关键代码

在这里插入图片描述

完整代码

# -*- coding: UTF-8 -*-

#功能
Functionality=0
#学生
Student = ['刘榕榕0', '秦英姿1', '王家乐0', '孟德赫3', '门子伟4', '明展宇5']
#班级
Class = ['大数据2302', '大数据2302', '大数据2302', '大数据2303', '人工智能2301', '人工智能2301']


#系统开始界面
def start():
    print("1.添加学生\n2.添加学生\n3.查看班级里的学生")
    Functionality = int(input("请输入功能序号: "))
    if Functionality == 1 :
        Temporary =input("请输入学生姓名:")
        for i in range(0,len(Class)):
            print("序号: "+str(i)+"-->"+Class[i],end="\t")
        print()
        k = int(input("请输入要加入班级的序号: "))
        Student.append(Temporary+str(k))
    if Functionality == 2:
        Temporary = input("请输入班级名称:")
        Class.append(Temporary)
    if Functionality == 3:
        for i in range(0,len(Class)):
            print(Class[i]+"班级学生:")
            #用每个学生后面的标志对应班级的下标来进行输出每个班级的学生
            for j in Student:
                if i == int(j[-1:]):
                    #获取学生最后一个元素最后一次出现的位置
                    k=j.rindex(j[-1:])
                    #去掉学生后面对应的班级标级
                    print(j[:k])



if __name__ == '__main__':
    Identifier=""
    while Identifier.upper()!= "Y":
        start()
        print("是否继续使用系统任意字符继续 Y结束")
        Identifier = input()  # 无参数 默认返回字符串



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1113240.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

景联文数据标注平台助力标注效率翻倍,年处理图像数据过亿

图像标注是指为图像添加文字描述或标签,包括物体、场景、情感、活动等多种内容,以帮助计算机更好地理解和处理图像信息的过程,提高图像处理的自动化程度和准确性,常用于计算机视觉、图像识别等领域。 选择图像标注工具时&#xff…

思必驰:离线语音识别芯片简介

一.使用场景 夏天某个凉爽的早晨,当你躺在床上玩着手机,突然一阵困意袭来,原来已经中午了,此时你一个侧身准备休息,突然发现一阵酷热袭来,你定睛一看,原来是风扇没有打开&#xff0c…

工业以太网RFID设备有哪些部分组成?

随着近年来物联网不断发展,RFID技术已经逐渐成为物联网中的关键技术,利用RFID技术可以实现实时数据采集、物流自动化、远程设备管理等功能,大大提高了物联网提取数据和物体识别能力的智能化水平。 工业RFID读写器作为数据采集最关键的一个设备…

使用Pytorch Geometric 进行链接预测代码示例

PyTorch Geometric (PyG)是构建图神经网络模型和实验各种图卷积的主要工具。在本文中我们将通过链接预测来对其进行介绍。 链接预测答了一个问题:哪两个节点应该相互链接?我们将通过执行“转换分割”,为建模准备数据。为批处理准备专用的图数据加载器。在Torch Ge…

书客护眼台灯好用吗?书客、柏曼、飞利浦多维度测评

护眼台灯作为一种辅助照明设备,旨在提供舒适的光线环境,以减轻眼睛疲劳和保护视力健康。它通常采用柔和的光线、调节亮度和色温的功能,以及一些附加的设计特点,如可调节灯颈、遮光罩等。虽然护眼台灯并不能完全解决眼部问题&#…

YOLOv8改进实战 | 更换主干网络Backbone(一)之轻量化模型Ghostnet

前言 轻量化网络设计是一种针对移动设备等资源受限环境的深度学习模型设计方法。下面是一些常见的轻量化网络设计方法: 网络剪枝:移除神经网络中冗余的连接和参数,以达到模型压缩和加速的目的。分组卷积:将卷积操作分解为若干个较小的卷积操作,并将它们分别作用于输入的不…

应用在冷链运输中的数字温度传感芯片

冷链运输(Cold-chain transportation)是指在运输全过程中,无论是装卸搬运、变更运输方式、更换包装设备等环节,都使所运输货物始终保持一定温度的运输。冷链运输要求在中、长途运输及短途配送等运输环节的低温状态。它主要涉及铁路…

论文笔记:Multi-Concept Customization of Text-to-Image Diffusion

0 概述 论文:Multi-Concept Customization of Text-to-Image Diffusion 源代码和数据:https://www.cs.cmu.edu/~custom-diffusion/ 当生成模型生成从大规模数据库中学习的概念的高质量图像时,用户通常希望合成他们自己的概念的实例(例如&…

Python技能树练习——python字符串转列表

一、题目与解 把下列字符串转为列表格式输出 top_ide_trend """ Rank Change IDE Share Trend 1 Visual Studio 29.24 % 3.5 % 2 Eclipse 13.91 % -2.9 % 3 Visual Studio Code 12.07 % 3.3 % 4 Android Studio 9.13 % -2.5 % 5 pyCharm 8.43 % 0.7 % 6 …

【设计模式】设计模式概述

😀大家好,我是白晨,一个不是很能熬夜😫,但是也想日更的人✈。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!&#x1f4…

中文编程工具开发软件实际案例:酒店饭店餐饮点餐管理系统软件编程实例

中文编程工具开发软件实际案例:酒店饭店餐饮点餐管理系统软件编程实例图片如下 软件的安装方法: 软件绿色免安装,压缩包文件解压后,将文件夹复制到电脑的D或E盘里,将软件目录下的红色程序图标按右键发送到桌面快捷方式…

泛微全新低代码平台e-builder在沪发布,超千名与会者共商数字化转型

10月18日下午,泛微低代码平台体验大会在上海顺利举办,大会以“智能、协同、全程数字化”为主题,吸引了上千位政府及企事单位的信息化负责人参与。 活动现场,参会者身临其境地体验了泛微低代码平台,了解了泛微低代码平…

【树莓派c++图像处理起航1】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Qt OPENCV 安装测试?1. 安装qt2.安装opencv 的基础库3. 安装的路就决定了不会一帆风顺3.1.QT 安装出错3.2 运行Qt错误 4. opencv实际路径&#…

汽车辅助系统

目录 一,项目描述 二,项目 功能 三,代码实现 (1)倒车雷达 (2)AD(对 雨滴与光敏电阻传感器进行AD采集) (3)雨刷 (4)灯光 最后总结&#xf…

干货分享:网页录屏的免费方法!

“网页怎么录屏呀,在浏览器看到一篇文章,觉得挺有价值的,想保存下来,但是不能下载,也不可以复制粘贴,朋友说可以录下来保存,想问问大家,有什么好用免费的网页录屏方法推荐吗&#xf…

Python入门指南

概述: Python是一种简单易学、功能强大的编程语言,广泛应用于数据分析、Web开发、人工智能等领域。本文将为初学者提供一个Python入门指南,从安装到基本语法,帮助您开始编写Python程序。 第一部分:安装Python 1、进入…

单链表经典OJ题 :分割链表

题目: 给你一个链表的头节点 head 和一个特定值 x,请你对链表进行分隔,使得所有小于x 的节点都出现在 大于或等于 x 的节点之前。 你不需要保留 每个分区中各节点的初始相对位置。 图例: 本题的意思: 给定一个数值&am…

C# Onnx Yolov8 Detect 红绿灯检测

效果 lable GreenCircular GreenLeft GreenRight GreenStraight RedCircular RedLeft RedRight RedStraight 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; usi…

从零开始探索C语言(十二)----预处理器、输入输出及文件读写

文章目录 1. 预处理器1.1 预处理器实例1.2 预定义宏1.3 预处理器运算符1.4 参数化的宏 2. 输入和输出2.1 getchar() & putchar() 函数2.2 gets() & puts() 函数 3. 文件读写3.1 打开文件3.2 关闭文件3.3 写入文件3.4 读取文件3.5 二进制 I/O 函数 4. typedef 和 #defin…