大爽Python入门练习题 17 最大差值

大爽Python入门练习题总目录

第一章 中期练习题 简单 第7题

题目

简介

实现一个程序,
输入一串用空格分隔的数字(接收用户输入),
输出其中的最大差值(非负)。

补充:
只接受一行输入。
默认至少输入了两个数字。
默认输入数字都是正数。

详细说明

最大差值

两个不同项之间的差的绝对值,视作一个差值。
多个数字,寻找所有差值里面的最大值。

示例

输入示例: 1 5 3 2 4
输出示例:

4

输入示例: 2 5 4 8 6
输出示例:

6

分割线

本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。



















答案

line = input()
nums = line.split(" ")
nums = [int(num) for num in nums]

max_num = nums[0]
min_num = nums[0]

for num in nums:
    if num > max_num:
        max_num = num

    if num < min_num:
        min_num = num

print(max_num - min_num)
原文地址:https://www.cnblogs.com/BigShuang/p/15669372.html