python在一行中输入若干个正整数,以空格分隔(10分) 题目内容: 输入若干个正整数(至少一个),输出每个数减去最小值的结果。
时间: 2024-05-12 12:16:53 浏览: 110
Python 实现一行输入多个数字(用空格隔开)
5星 · 资源好评率100%
好的,我明白了。对于您提出的问题,可以使用以下代码实现:
``` python
nums = list(map(int, input().split())) # 将输入的字符串转换为整数列表
min_num = min(nums) # 找到列表中的最小值
result = [str(num - min_num) for num in nums] # 每个数减去最小值并转换为字符串
print(' '.join(result)) # 将结果用空格拼接并输出
```
请注意,此代码在只有一个数时不会出错,并且结果输出也是以空格分隔的。如果您还有其他问题,可以随时问我哦。
阅读全文