湖北师范大学-Python程序设计-列表类型翻转教学

Python基础之综合练习一 读者将src/step2/is_prime_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step2/main.py,并以标准输入方式提供测评输入;读者将src/step1/lcm_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step1/main.py,并以标准输入方式提供测评输入;根据提示,在右侧编辑器补充代码,实现将file_1和file_2文件中的数字按从小到大的顺序排序,并将结果写入file_3文件中。······通关成功······... 阅读详情

第1关:输入数据创建列表

任务描述
本关任务:编写一个能将用户输入的数据加入到列表中的小程序。

编程要求
根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出。

测试说明
平台会对你编写的代码进行测试:

测试输入:
8.9
10
9.3
9.6
8.4
9.8
9.9
8.9
8.2
10

预期输出:
[8.9, 10.0, 9.3, 9.6, 8.4, 9.8, 9.9, 8.9, 8.2, 10.0]

提示:
加入列表时数据要转浮点数,要求用float()函数,以保持所有数据一致性表示为浮点类型,不可用eval()

score_ls=[]
i=0
for i in range(0,10):
    i=i+1
    x=float(input())
    score_ls.append(x)

print(score_ls)

第2关:计算每位选手的成绩

任务描述
本关任务:编写一个能对列表中的数据进行统计分析的小程序。

测试说明
平台会对你编写的代码进行测试:

测试输入:
8.9
10
9.3
9.6
8.4
9.8
9.9
8.9
8.2
10

预期输出:
[8.9, 10.0, 9.3, 9.6, 8.4, 9.8, 9.9, 8.9, 8.2, 10.0]
最高分10.000,最低分8.200,平均分9.300

提示:
加入列表时数据要转浮点数,要求用float()函数,以保持所有数据一致性表示为浮点类型,不可用eval()

score_ls=[]
i=0
for i in range(0,10):
    i=i+1
    x=float(input())
    score_ls.append(x)

print(score_ls)
print("最高分""{:.3f}".format(max(score_ls)),end='')
print(",最低分""{:.3f}".format(min(score_ls)),end='')
print(",平均分""{:.3f}".format(sum(score_ls)/len(score_ls)),end='')

第3关:去除一个最高分和一个最低分

编程要求
根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出;再根据规则对成绩进行修正,输出修正后成绩列表,计算并输出成绩中的最高分、最低分和的平均分(输出时严格保留小数点后3位数字)。

测试说明
平台会对你编写的代码进行测试:

测试输入:
8.9
10
9.3
9.6
8.4
9.8
9.9
8.9
8.2
10

预期输出:
[8.9, 10.0, 9.3, 9.6, 8.4, 9.8, 9.9, 8.9, 8.2, 10.0]
[8.9, 9.3, 9.6, 8.4, 9.8, 9.9, 8.9, 10.0]
最高分10.000,最低分8.400,平均分9.350

提示:
1.当最高分或最低分有多个时,各只删除一个
2.删除元素后列表长度变短

score=[]
i=0
for i in range(0,10):
   x=float(input())
   score.append(x)
   i=i+1
print(score)
score.remove(max(score))
score.remove(min(score))
print(score)
print("最高分""{:.3f}".format(max(score)),end='')
print(",最低分""{:.3f}".format(min(score)),end='')
print(",平均分""{:.3f}".format(sum(score)/len(score)))

第4关:计算中位数成绩

编程要求
根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出;再根据规则去掉一个最高分和一个最低分升序排序输出,计算并输出成绩中位数(输出时严格保留小数点后3位数字)。

测试说明
平台会对你编写的代码进行测试:

测试输入:
8.9
10
9.3
9.6
8.4
9.8
9.9
8.9
8.2
10

预期输出:
[8.9, 10.0, 9.3, 9.6, 8.4, 9.8, 9.9, 8.9, 8.2, 10.0]
[8.4, 8.9, 8.9, 9.3, 9.6, 9.8, 9.9, 10.0]
去掉最高分和最低分后,中位数成绩为:9.450

提示:
1.此题中成绩数量为偶数

score=[]
i=0
for i in range(0,10):
   x=float(input())
   score.append(x)
   i=i+1
print(score)
score.remove(max(score))
score.remove(min(score))
score.sort()
print(score)
print("去掉最高分和最低分后,中位数成绩为:""{:.3f}".format((score[3]+score[4])/2))

第5关:去除弃权评委成绩

编程要求
根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩以字符串类型置于列表中;去除列表中的空字符串元素后,将其他成绩转数值类型,再根据规则对列表中的成绩进行修正,输出修正后成绩列表,计算并输出成绩中的最高分、最低分和的平均分(输出时严格保留小数点后3位数字)。

测试说明
平台会对你编写的代码进行测试:

测试输入:
(测试程序时请复制公开的测试用例中的输入)

8.9
10
 
 
 
9.8
9.9
8.9
8.2
10
预期输出:

[8.9, 9.8, 9.9, 8.9, 10.0]
10.000, 8.900, 9.500
提示:
1.当最高分或最低分有多个时,各只删除一个
2.删除元素后列表长度变短

score=[]
i=0
for i in range(0,10):
   x=input()
   score.append(x)
while '' in score:
    score.remove('')

score=list(map(float,score))
score.remove(max(score))
score.remove(min(score))
print(score)
print("{:.3f}".format(max(score)),end='')
print(",","{:.3f}".format(min(score)),end='')
print(",","{:.3f}".format(sum(score)/len(score)))

第6关:将平均成绩附加到列表末尾

编程要求
根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩以字符串类型置于列表中输出;去除弃权成绩,再去除一个最高分和一个最低分,然后计算平均成绩(最多保留小数点后2位)。
将计算的平均成绩附加到原始数据的列表末尾。
输出末尾附加了平均成绩、元素为字符串的成绩列表。

测试说明
平台会对你编写的代码进行测试:

测试输入:
(测试程序时请复制公开的测试用例中的输入)
8.9
10
 
 
 
9.8
9.9
8.9
8.2
10

预期输出(数据仅供做为输出格式参考,并非答案):
['8.9', '10', '', '', '', '9.8', '9.9', '8.9', '8.2', '10']
['8.9', '10', '9.8', '9.9', '8.9', '8.2', '10', '9.39']

提示:
1.计算时转数值类型,输出时转字符串
2.计算平均成绩时去除弃权数据、一个最大值和一个最小值,输出时仍保留原始数据

scoreList = []
scoreListTmp = []
i = 0
while i < 10:
    a = input()
    scoreList.append(a) 
    i = i + 1
scoreList = list(map(str, scoreList)) # 元素类型为字符串-原列表
print(scoreList)

scoreList = [str(x)for x in scoreList if x != '' ] # 元素类型为字符串-去掉空字符的列表
scoreListTmp = list(map(float, scoreList)) # 元素类型为浮点数型-去掉空字符的列表

scoreListTmp.remove(max(scoreListTmp))
scoreListTmp.remove(min(scoreListTmp)) # 元素类型为浮点数型-去掉空字符-去掉一个最高分和最低分的列表

avr = str(round(sum(scoreListTmp) / len(scoreListTmp), 2))
scoreList.append(avr) # 元素类型为字符串-去掉空字符-去掉一个最高分和最低分的列表-末尾追加平均成绩的列表

print(scoreList)

第7关:读文件到二维列表

编程要求
根据提示,在右侧编辑器补充代码,使程序能将文件中的数据转为二维列表,输入一个整数n,以列表形式输出前n位选手的成绩。

测试说明
平台会对你编写的代码进行测试:

测试输入:
3

预期输出:
[['7.1', '8.6', '8.5', '7.5', '7.3', '7.9', '7.9', '8.5', '8.0', '7.6'], ['9.1', '', '', '', '9.4', '', '8.9', '9.5', '9.1', '8.7'], ['7.3', '7.5', '', '', '8.4', '', '', '8.0', '7.7', '7.9']]

def file_to_lst(file,n):
    """将文件名变量file指向的文件中的用逗号分隔的数据转为二维列表"""
    list1=[]
    with open(file) as fr:  # 创建文件对象
        for i in range(n):
            score=fr.readline().strip()
            score=score.split(',')
            list1.append(score)
    return (list1)


if __name__ == '__main__':
    n=int(input())
    filename = '/data/bigfiles/mark_score.csv'
    print(file_to_lst(filename,n))

第8关:二维列表数据分析

编程要求
根据提示,在右侧编辑器补充代码,使程序能将文件中的数据转为子列表元素是浮点数的二维列表,先去掉弃权评委的成绩(空字符串),再去掉每位选手的一个最高分和一个最低分,计算每位选手的平均分并附加到子列表末尾(平均分保留小数点后2位)。输入一个整数n,以列表形式输出前n位选手的成绩。

测试说明
平台会对你编写的代码进行测试:

测试输入:
4

预期输出:
[[8.5, 7.5, 7.3, 7.9, 7.9, 8.5, 8.0, 7.6, 7.9], [9.1, 9.4, 8.9, 9.1, 9.12], [7.5, 8.0, 7.7, 7.9, 7.78], [7.2, 7.1, 6.8, 7.1, 6.2, 6.4, 6.9, 6.81]]

def file_to_lst(file, n):
    """将文件名变量file指向的文件中的用逗号分隔的数据转为二维列表"""
    list1 = []
    with open(file) as fr:  # 创建文件对象
        for i in range(n):
            score_ls = fr.readline().strip()
            score_ls = score_ls.split(',')
            list1.append(score_ls)
        return list1    
 
if __name__ == '__main__':
    filename = '/data/bigfiles/mark_score.csv'
    n = int(input())
    list2=[]
    for lst in file_to_lst(filename, n):  # 遍历二维列表,lst为子列表
        while '' in lst:  # 循环判定子列表中是否还有空字符串
            lst.remove('')  # 移除子列表中的空字符串
        lst = list(map(float, lst))  # 当前子列表转浮点数
        lst.remove(max(lst))
        lst.remove(min(lst))
        avg_score = sum(map(float, lst))/len(lst) 
        lst.append(float(round(avg_score, 2)))
        list2.append(lst)
    print(list2)

 第9关:成绩排序

编程要求
根据提示,在右侧编辑器补充代码,使程序能将文件中的数据转为子列表元素是浮点数的二维列表,去掉每位选手的一个最高分和一个最低分,计算每位选手的平均分并附加到子列表末尾(平均分保留小数点后2位)。
将二维列表根据平均成绩降序排序,当平均成绩相同时,根据仲裁成绩升序排序
输入一个整数n,以列表形式输出排序后前n位选手的成绩。

测试说明
平台会对你编写的代码进行测试:

测试输入:
10

预期输出:
[[8.8, 9.7, 8.9, 9.8, 9.5, 9.7, 8.9, 9.5, 9.35],
 [8.6, 9.7, 9.2, 9.6, 9.2, 9.7, 9.5, 8.8, 9.29],
 [9.0, 9.4, 9.6, 9.6, 9.0, 9.6, 9.1, 8.9, 9.28],
 [9.0, 9.0, 9.2, 8.8, 9.6, 9.3, 9.1, 9.9, 9.24],
 [9.8, 9.8, 8.6, 9.6, 9.1, 8.6, 9.6, 8.7, 9.23],
 [9.6, 9.4, 8.8, 9.4, 8.5, 9.1, 9.8, 8.7, 9.16],
 [9.1, 9.4, 8.9, 9.1, 9.12],
 [9.3, 9.4, 9.6, 9.6, 8.4, 9.4, 8.8, 8.2, 9.09],
 [8.8, 9.2, 9.4, 8.6, 9.5, 9.3, 9.0, 8.7, 9.06],
 [9.1, 9.5, 8.4, 9.3, 8.7, 9.5, 9.1, 8.9, 9.06]]

def file_to_lst(file):
    with open(file) as fr:
        score_ls = [line.strip().split(',') for line in fr]
    return score_ls
 
def del_null_string(score_ls):
    score_ls_float = []
    for lst in score_ls:
        while '' in lst:
            lst.remove('')
        lst = list(map(float,lst))
        score_ls_float.append(lst)
    return score_ls_float
 
def add_avg(score_ls_float):
    for i in range(len(score_ls_float)):
        score_ls_float[i].remove(max(score_ls_float[i]))
        score_ls_float[i].remove(min(score_ls_float[i]))
        avg = sum(score_ls_float[i]) / len(score_ls_float[i])
        score_ls_float[i].append(round(avg,2))
    return score_ls_float
 
if __name__ == '__main__':
    filename = '/data/bigfiles/mark_score.csv'
    n = int(input())
    score_lst = file_to_lst(filename)
    score_lst_f = del_null_string(score_lst)
    score_avg = add_avg(score_lst_f)
    print(sorted(score_avg, key=lambda x: (x[-1],-x[-2]),reverse=True)[:n])

Python编写数据分析小程序 接着,程序应该计算并输出以下内容:数组的平均值、数组的标准差、数组中的最大值和最小值。此外,你还需要展示数组的切片操作、堆叠操作以及拆分操作。print(f"水平堆叠结果: {hstacked_arr}")print("水平拆分结果:", hsplitted_arr)print("垂直拆分结果:", vsplitted_arr)print(f"切片操作结果: {sliced_arr}")print(f"平均值: {mean_val}")print(f"最小值: {min_val}") 阅读详情

相关推荐

Android keymint(keymaster)一RKP

Android RKP

weixin_47139576的博客 1万+

【头歌】列表类型翻转教学

第1关:输入数据创建列表10位评委为参加程序设计创意赛的选手打分,评分规则是不允许弃权,评分在0-10分之间,包含0和10。每位评委打出分数后,记录员将该分数输入计算机中,所有分数都以浮点数类型存放在同一个列表中。输出包含全部成绩的列表。

nianci602的博客 3786

传感器:MQ-5燃气模块测量燃气值(底部附代码)

本篇文章介绍使用MQ-5燃气模块测量燃气值,CPU还是选择单片机,MQ-5主要使用的技术为ADC,燃气对于单片机来说是模拟信号,需要转换为数字信号,再经过相关计算公式将燃气模拟值转换成对应的燃气数值,便于人们方便查看。例如家庭使用燃气模块测量燃气值,如果燃气值超过一定的范围,可以外设一个报警装置,保证家庭的生命安全。(1)ADC(analog to digital converter)即模数转换器,它可以将模拟信号转换为数字信号。按照其转换原理主要分为逐次逼近型、双积分型、电压频率转换型三种。STM32F1

Mr_zhang1911116的博客 1万+

python变量和数据类型【educoder】

文章目录第1关:保存值第2关:变量第3关:变量名第4关:更新变量第5关:快捷语法第6关:整型(int)和浮点型(float)第7关:类型转换第8关:字符串类型(String)第9关:转义特殊字符第10关:字符串操作 第1关:保存值 编程要求 在右侧编辑器Begin-End处补充代码,完成如下要求: 将(42 - 11) * 22的计算结果保存到result中。 打印result。 # 请在此添加代码,将(42 - 11) * 22的计算结果保存到result中,然后打印result #**********

weixin_51188461的博客 2666

CATIA CAA 二次开发去除面内开孔

测试模型: 代码说明:以下代码在拓扑级去除Face的内部loop,更改后的Body通过oispBody参数输出。主要使用CATSmartBodyDuplicator拓扑操作实现 HRESULT CAAStarterCmd::RemoveHoleOnFace(CATBody_var &ispBody,CATBody_var &oispBody){ CATLISTP(CATCell)olistFace; ispBody->GetAllCells(olistFace,2); CATF

weixin_45445751的博客 2265

匈牙利算法解决指派问题清晰流程

匈牙利算法解决指派问题清晰流程 百度词条上,指派问题(Assignment problem)是这么定义的:在满足特定指派要求条件下,使指派方案总体效果最佳。如:有若干项工作需要分配给若干人(或部门)来完成;有若干项合同需要选择若干个投标者来承包:有若干班级需要安排在若干教室里上课等。   一、做减法(归约): 行归约:每行元素减去该行最小元素。 列归约:每行元素减去该行最小元素。

siss0siss的博客 6万+

Python 列表元素字符串转浮点

在网络爬虫或者读取文件中的数据时,很多时候读取出来的数值是字符串形式的,这些字符串形式的数据并不能用来作计算或者更深入的操作,因此我们需要把他们转换为数值的形式。 简单粗暴的 for 循环 假设,这里有一个以字符串形式存储数值的列表,具体如下: a = ['2', '3.5', '10', '88', '32.66'] 我们需要将其转换为浮点的形式,最简单粗暴直接的方法,可以使用 ...

SpeculateCat 5万+

Midscene.js(3):手把手教你用 YAML 脚本实现 AI 驱动的 Web UI 自动化「喂饭教程」

Midscene.js是一款开源的AI驱动UI自动化工具,通过自然语言描述即可控制浏览器或Android设备执行操作。它支持YAML脚本编写测试用例,降低了自动化测试门槛。

blues_C的博客 3241

【软件测试理论】有效帮助你了解什么是软件测试!

硬件是计算机硬件的简称,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评。客户组织的基于最开始的需求进行的验证性测试,主要检验乙方(软件实施方)完成的系统是否满足甲。面的逻辑结构和具体运作,只依据需求文档,检查程序的功能是否符合它的功能说明,检验输出结果对。的逻辑结构及有关信息,通过在不同点检查程序状态,检验程序中的每条通路是否都能按预定要求进行。是一个完全的电子计算机,它使用了大量的继电器。

l_z_c_a的博客 1427

晶闸管选型参数,结构原理,工艺与注意问题总结

闸管(Thyristor)是一种半导体开关器件,也被称为可控硅整流器(SCR, Silicon Controlled Rectifier)。它可以在高电压和大电流条件下工作,常被用于交流电的控制和整流。本文对晶闸管的工作原理,结构特点,工艺流程,选型参数及设计注意事项进行总结。

fydar的博客 1284

CANbus收发器ADM3053BRWZ-REEL7应用原理图设计

ADM3053 在 CAN 协议控制器与物理层总线之间创建一个 完全隔离的接口。该器件具有限流和热关断特性,可防止输出短路。额定温 度范围为工业温度范围,提供 20 引脚、宽体 SOIC 封装。该器件采用 5 V 单电源供电, 提供完全隔离的 CAN 解决方案。ADM3053 是一款隔离式控制器区域网络 (CAN) 物理层收 发器,集成隔离 DC/DC 转换器,符合 ISO 11898 标准。该器件采用 ADI 公司的。Coupler® 技术,将双通道隔离器、 CAN 收发器和 ADI 公司的。

zhusl6688的博客 1239

湖北师范大学-Python程序设计-字典翻转教学

('African', 'a.非洲的 n.非洲人'), ('Arabian', 'a.阿拉伯的'), ('Atlantic', 'a.大西洋的 n.大西洋'), ('August', 'n.八月'), ('Australia', 'n.澳大利亚'), ('Australian', 'a.澳大利亚的'), ('B.C.', '(缩)公元前'), ('Bible', 'n.基督教《圣经》'), ('Britain', 'n.不列颠,英国'), ('British', 'a.不列颠的,英联邦的')]

柠檬喝汽水的博客 1067

基于CrossSim的存储硬件原型机ANN仿真:MNIST手写数字识别实现与分析

本项目基于CrossSim仿真平台,在存储硬件原型机上实现了MNIST手写数字识别的ANN模型。通过搭建CrossSim仿真环境,设计传统ANN基准模型和考虑硬件非理想特性的CrossSim模型,对比分析了不同配置下的识别性能。实验结果表明,在引入硬件噪声和器件变异的情况下,模型准确率仍能达到95%以上,验证了存储内计算架构的可行性。研究为存储硬件与计算单元融合提供了实验依据,展示了CrossSim在神经形态计算系统仿真中的实用价值。

huanghm88的专栏 596

湖北师范大学-Python-集合翻转教学

根据提示,在右侧编辑器补充代码,在两行中分别输入两本小说文件名,统计并输出统计两本小说中出现的单词中未同时在两本书中出现的单词数量,重复单词只统计一次。根据提示,在右侧编辑器补充代码,在两行中分别输入两本小说文件名,统计并输出仅在第一本小说中出现且在第二本小说中未出现的单词数量,重复单词只统计一次。根据提示,在右侧编辑器补充代码,在两行中分别输入两本小说文件名,统计并输出两本小说中出现的所有单词数量,重复单词只统计一次。根据提示,在右侧编辑器补充代码,输入小说文件名,统计并输出小说中不重复的单词数量。

柠檬喝汽水的博客 680

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

列表类型翻转教学(已更新)

列表类型翻转教学。第1关输入数据创建列表;第2关计算每位选手的成绩...

m0_70456205的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

湖北师范大学-Python程序设计-4.2 自定义数学函数(project)

根据提示,在右侧编辑器补充代码,并调用自定义的 factorial() 函数计算并输出输入数据的阶乘小程序。根据提示,在右侧编辑器补充代码,调用自定义的 floor() 函数计算并输出数字的下舍整数的小程序。根据提示,在右侧编辑器补充代码,调用自定义的 ceil() 函数计算并输出不小于输入值的最小整数。根据提示,在右侧编辑器补充代码,通过调用自定义的lcm()函数计算并输出两数的最小公倍数数值。根据提示,在右侧编辑器补充代码,通过调用自定义的gcd()函数计算并输出两个数的最大公约数。

柠檬喝汽水的博客 1272

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

基本数据类型----Python入门之基础语法

第1关:行与缩进 任务描述 本关任务:改正代码中不正确的缩进,使其能够正常编译,并输出正确的结果。 编程要求 根据提示,改正右侧编辑器中代码的缩进错误,使其能够正确运行,并输出结果。 测试说明 改正后可得到以下输出: wrong1 这里有一个错误缩进 wrong2 wrong3 hello world def wrong1(): print("wrong1") print("这里有一个错误缩进") def wrong2(): print("wrong2") if Fal

软件程序媛的博客 4736

python头歌--文件翻转

python文件翻转操作 第1读文件全部内容到一个字符串 第2关读文件前n个字符 第3关逐行读取并输出文件内容 第4关读取文件到列表中 第5关读取文件中的数据到二维列表 第6关将唐诗写入到文件中

qq_52110941的博客 5759

2021-10-12

Python导入二维表数据 根据提示,在右侧编辑器补充代码,将二维表中的数据按格式写入到文件中。其中二维表的数据为: data = [[ 0.75, 0.29619813, -0.29619813, -0.75 ], [ 0.29613, 0.116978, -0.117778, -0.29613], [-0.29, -0.11698, 0.11697778, 0.29619813], [-0.75, -0.29619813, 0.29619813, 0.75 ]]`` 文件保存的位置为: src/step

Manonll的博客 421

数据库和表的基本操作一【educoder】+笔记+答案

数据库和表的基本操作(内含小口诀)

weixin_51188461的博客 5041

头歌Python学习-Python基础-语法、数据类型

由于题目不难且数量较多,这里就不放每一关的相关知识了,一共24道题。

c_grass_c的博客 5313

寻找回文素数python

def is_prime(n): if n<2: return False for i in range(2,int(n**0.5)+1): if n%i==0: return False else: return True """判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False。减小判定区间,减少循环次数,提.

ljh5201314hh的博客 7088

解压 ---- 现在有一场跳水比赛决赛,共10名裁判,10选手,评分规则是这10名裁判依次给选手打分,如果裁判弃权则没有分。最后,去掉一个最高分,去掉最低分,剩下的成绩平均分就是选手的最终成绩

现在有一场跳水比赛决赛,共10名裁判,10选手,评分规则是这10名裁判依次给选手打分,如果裁判弃权则没有分。最后,去掉一个最高分,去掉最低分,剩下的成绩平均分就是选手的最终成绩解压In [1]:a, b = 1, 2print(a, b)​1 2 In [2]:a, b = b, aprint(a, b)​2 1 In [3]:name, city, birth = 'xiaoming', 'Be...

cats_miao---python/java 8162

Python计算思维训练——数组和曲线绘制练习(二)

第1关:展示数组切片 任务描述 本关任务:将指定程序切片输出的答案填写出来。 相关知识 为了完成本关任务,你需要掌握 Python的切片操作。 Python切片操作 在Python中,对于具有序列结构的数据类型来说,是可以使用切片操作,这也算是Python语言的一大特色。需要注意的是,序列对象某个索引位置返回的是一个元素,而切片操作返回的是和被切片对象具有相同类型对象的副本,也就是切片得到的对象里的元素均来自于被切片对象。 想使用切片访问,就要知道切片的书写格式: [start????det] start表

学习日常分享 6292

湖北师范大学-Python程序设计-流程控制自学引导

根据提示,在右侧编辑器补充代码,输入一个小于1的浮点数n,计算非负奇数的倒数正负交替运算的和,直到某一项的绝对值小于或等于n,计算该项之前(不含该项)的正负交替运算的和,并输出计算和的4倍结果。根据提示,在右侧编辑器补充代码,输入两个正整数m和n,用m枚铜钱购买n只鸡,花完全部的钱,且要求公鸡、母鸡、小鸡每样都必须有,计算公鸡、母鸡、小鸡各多少,有多个答案时分行输出。根据提示,在右侧编辑器补充代码,接受一个大于1的整数输入,输出小于这个数的所有非负奇数的倒数和。小鸡数量可用n-cock-hen计算。

柠檬喝汽水的博客 1624

Python作业——列表自学引导

仅供分享学习。

Chenxin_37的博客 4723
上一篇: 湖北师范大学-Python程序设计-Python第一章作业(初级)
下一篇: 湖北师范大学-Python程序设计-6.3 分配学号(project)
汽水爆炸
博客等级 码龄4年 1903粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值