输入里面有两列数据,中间以制表符分隔(\t), 读取输入中中的数据,将每一行的每个数据取整,以列表形式做为列表的一个元素,输出列表中的前n个元素。(当n大于元素个数时按实际元素个数输出)
时间: 2024-02-25 16:53:50 浏览: 195
好的,我理解了你的要求。以下是 Python 代码实现:
```python
# 读取输入数据
input_str = input()
input_lines = input_str.strip().split('\n')
# 将每行数据取整并转换为列表形式
data = []
for line in input_lines:
nums = line.strip().split('\t')
nums = [int(num) for num in nums]
data.append(nums)
# 取前 n 个元素
n = int(input())
n = min(n, len(data))
output_list = data[:n]
# 输出结果
for nums in output_list:
print(nums)
```
你可以将输入数据直接复制粘贴到标准输入中,程序会自动读取并输出结果。
阅读全文