Educoder python入门之玩转列表----数值列表

关注走一走,考研985
编程任务是补全src/Step3/numbers_square.py文件的代码内容,实现如下功能:

step1:根据给定的下限数lower, 上限数upper以及步长step,利用range函数生成一个列表;

step2:计算该列表的长度;

step3:求该列表中的最大元素与最小元素之差。

本关的代码文件src/Step3/numbers_square.py的代码框架如下:

# coding=utf-8
# 创建并读入range函数的相应参数
lower = int(input())
upper = int(input())
step = int(input())
# 请在此添加代码,实现编程要求
########## Begin ##########

########## End ##########

评测说明
本关的测试文件是src/Step3/numbers_square.py,测试过程如下:

平台自动编译并运行numbers_square.py,并以标准输入方式提供测试输入;

平台获取程序输出,并将其输出与预期输出对比。如果一致则测试通过,否则测试失败。

以下是平台对src/Step3/numbers_square.py的样例测试集:

测试输入:

25
90
4
预期输出:

17
64
开始你的任务吧,祝你成功!

参考答案

########## Begin ##########
data_list = list(range(lower,upper,step))
l=-(-(upper-lower)//step)
print(l)
min_value = min(data_list)
max_value = max(data_list)
s=max_value-min_value
print(s)
########## End ##########

有我陪伴,你不孤单!!!
遇到问题,私信我吧!!!

你可能感兴趣的:(Educoder python入门之玩转列表----数值列表)