第一章 中期练习题 简单 第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)