输入n个整数,求最大值和最小值的差
时间: 2023-06-10 19:08:00 浏览: 86
可以用以下的代码来实现输入n个整数,求最大值和最小值的差:
```python
n = int(input("请输入整数个数: "))
nums = []
for i in range(n):
num = int(input("请输入第{}个整数: ".format(i+1)))
nums.append(num)
max_num = max(nums)
min_num = min(nums)
diff = max_num - min_num
print("最大值为{}, 最小值为{}, 差为{}".format(max_num, min_num, diff))
```
这段代码首先会让用户输入整数的个数,然后依次输入每个整数,并将这些整数存储在列表`nums`中。接着使用`max`函数和`min`函数来找到列表中的最大值和最小值,最后用最大值减去最小值得到差值,并将结果输出。
相关问题
输入n个整数,求最大值和最小值的差的python代码
可以使用以下代码实现:
```python
nums = input("请输入n个整数,用空格分隔:").split()
nums = [int(num) for num in nums] # 将输入的字符串转换为整数列表
max_num = max(nums)
min_num = min(nums)
diff = max_num - min_num
print("最大值为:", max_num)
print("最小值为:", min_num)
print("差为:", diff)
```
该代码首先将输入的字符串转换为整数列表,然后使用 `max` 和 `min` 函数分别求出最大值和最小值,最后计算它们的差并进行输出。
输入三个整数,求最大值和最小值
您好!感谢您对ChitGPT的使用。针对您的问题,最大值和最小值可以通过编程来实现。
例如,在Python中,您可以使用以下代码来实现:
```
a, b, c = input("请输入三个整数,用空格隔开:").split()
a, b, c = int(a), int(b), int(c)
max_num = max(a, b, c)
min_num = min(a, b, c)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
希望能帮到您!如果您有其他问题,欢迎随时提出。