首页 > 编程语言 >Python入门之列表练习

Python入门之列表练习

时间:2023-01-29 18:14:28浏览次数:38  
标签:入门 Python 打印 list 列表 item score print name

# 练习1:
# 在控制台中录入,在西游记中你喜欢的人物。
# 输入空字符串,打印所有(一行一个)人物。
list_person = []
# 录入过程
while True:
    srt_input = input("请输入在西游记中喜欢的人物:")
    if srt_input == "":
        break
    list_person.append(srt_input)
# 输出过程
for item in list_person:
    print(item)

# 练习2:在控制台中录入,所有学生成绩
# 输入空字符串,打印(一行一个)所有成绩
# 打印最高分,打印最低分,打印平均分

list_score = []
# 录入过程
while True:
    str_score = input("请输入成绩:")
    if str_score == "":
        break
    list_score.append(int(str_score))

# 输出过程
for item in list_score:
    print(item)
# 打印最高分
print("最高分:" + str(max(list_score)))
# 打印最低分
print("最低分:" + str(min(list_score)))
# 打印平均分
print("平均分:" + str(sum(list_score) / len(list_score)))

 

# 练习3:在控制台中录入,所有学生名字
# 如果姓名重复,则提示"姓名已经存在",不添加道列表中
# 如果录入空字符串,则倒序打印所有学生
list_name = []  # 先创建空列表
while True:
    name = input("请输入学生的名字:")
    if name == "":
        break
    # 判断变量在列表中是否存在
    if name not in list_name:
        list_name.append(name)
    else:
        print("姓名已经存在...")

# 倒序打印
# 假设为5
# 4 3 2 1 0
# -5 -4 -3 -2 -1
for item in range(-1, -len(list_name) - 1, -1):
    print(list_name[item])

 

标签:入门,Python,打印,list,列表,item,score,print,name
From: https://www.cnblogs.com/Remick/p/17073417.html

相关文章

  • 奇巧:C++ 调用python方法
    方法一:使用python提供给C/C++的API主流方法将python程序编程文本形式的动态链接库,在c/c++程序中调用其中定义的函数。本质上是在c++中启动了一个python解释器,由......
  • python带你快速了解新能源汽车行业
    大家都知道python有很多的用途,但是Python最重要的功能在于数据分析。面对密密麻麻的数字,怎么使用Python来进行数据分析。简单的来理解就是去粗取精。比如最近接到了一个项目......
  • python openpyxl
    importopenpyxlfromopenpyxl.stylesimportFont,Border,Side,Alignment,Color,PatternFill,colorsdefreadExel(filename="D:/test.xlsx"):inwb=ope......
  • Python入门之列表
    """列表列表名=[]列表名=list(可迭代对象)"""#1.创建列表#空list01=[]lost01=list()#默认值list02=["悟空",100,True]list02=list("我......
  • 一看就会的 Anaconda 搭建 OpenCV for Python 环境(全平台通用)
    前言在学习OpenCV的时候,需要搭建OpenCV的环境并安装一些库,本文就准备了OpenCVforPython,换而言之就是OpenCV的python的API接口。它拥有OpenCVC++API的功......
  • 使用Python实现高效摸鱼,批量识别银行卡号码并且自动写入Excel表格
    每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了…于是我用1行代码就实现了自动识别银行卡信息并且自......
  • python执行shell脚本的几种方法
    一、os.system(“command”)这是python自带的执行shell命令的方法,其中最后一个0是这个命令的返回值,为0表示命令执行成功。但是使用system()无法将执行的结果保存起来。i......
  • 蓝桥杯备战日志(Python)2-相乘(逆向枚举)
    原题小蓝发现,他将  至  之间的不同的数与  相乘后再求除以  的余数,会得到不同的数。小蓝想知道,能不能在  至  之间找到一个数,与  相乘后再除以  后的余数......
  • 《深度学习入门 基于Python的理论与实现》书中代码笔记
    源码笔记【仅为个人笔记记录】第三章sigmoid函数#coding:utf-8importnumpyasnpimportmatplotlib.pylabaspltdefsigmoid(x):return1/(1+np.exp(-x))X......
  • 【Demo】Python + Echarts 简易实现一个数据分布图
    文章目录​​前言​​​​需求​​​​最终实现​​​​源码​​​​1.统计各省市总数量​​​​excle源文件示例​​​​统计​​​​2.Echarts的使用​​​​所需文件​​......