编写一个min_max函数,传入任意n个数,return返回字典{‘min‘: 最小值, ‘max‘: 最大值}

 就是很简单的一个练习,将数据传入字典,使用的函数也是最简单的函数,直接就有的,我采用的取随机数的方式就是简单的指定取值范围和取值数量,也没什么很复杂的(很复杂的就我这水平还是搞不了)。大家看看就好

def max_min():
    import random
    a = int(input("请输入数据取值范围的下限:"))
    b = int(input("请输入数据取值范围的上限:"))
    c = int(input("请输入取值总量:"))  # 这里我采取的是直接用随机数生成的方法生成一个数据组
    d = random.choices(range(a,b,1), k=c)  # a是上限,b是下限,1是步长(不写就默认是0),k=c是总数量
    print("d=",d)
    f = {'min':min(d),'max':max(d)}
    print(f)
while True:
    try:
        max_min()
    except ValueError:
        print("请输入数字")  # 故障排查,防止有小天才搞一个非数字的值进去,当然,这里不一定要用这个,如果在前面对a、b和c都限制整数,那也不是不可以
    else:
        print("运行成功")
        break

这样上传一下云端,顺便分享一波,还望指教。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山河之书Liu_Zixin

不要打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值