输入若干数,每行一个数,储存到列表中,最后直接输入回车结束,找出其中最小的数并输出,输入若干个数,每行一个数,最后直接输入回车结束
时间: 2023-08-01 20:12:29 浏览: 219
从键盘输入一系列字符(以回车符结束),并按字母、数字及其他字符分类计数,最后显示出这三类的计数结果
5星 · 资源好评率100%
可以使用以下代码实现:
```python
nums = []
while True:
num = input()
if num == "":
break
nums.append(float(num))
min_num = min(nums)
print("最小数为:", min_num)
```
这段代码中,我们首先定义一个空列表 `nums` 来存储输入的数。然后使用一个无限循环来不断读入用户输入的数,直到输入空行时跳出循环。
每次读入一个数后,先将其转换为浮点数(因为输入可能是小数),然后将其加入到列表 `nums` 中。
最后,使用 Python 内置函数 `min()` 找到列表中最小的数,并输出即可。
如果要实现输入若干个数,每行一个数,最后直接输入回车结束,可以直接使用上述代码,因为当输入空行时,就意味着所有数都已经输入完毕了。
阅读全文