一维整数列表的输入和输出练习2 【问题描述】输入若干个整数,求其最大值,输出全部数据和最大值 【输入形式】在一行内输入若干个整数,用空格分隔 【输出形式】在一行内输出全部整数,用空格分隔,最后输出最大值 【样例输入】32 6 789 46 【样例输出】32 6 789 46 789 提示: ls=list(map (int,input().split())) #法1:list、map ls=[int(x) for x in input().split()] #法2:列表解析/列表推导式
时间: 2024-02-11 20:09:18 浏览: 74
引例<p>——输入个整数求其中的最大值-c++数组学习资料
好的,这是一道关于一维整数列表输入输出的练习题。以下是我给出的两种 Python 代码实现方式:
方法一:
```python
nums = list(map(int, input().split()))
max_num = max(nums)
print(*nums, max_num)
```
方法二:
```python
nums = [int(x) for x in input().split()]
max_num = max(nums)
print(*nums, max_num)
```
你可以将上述代码复制到你的代码编辑器中进行运行测试。方法一使用了 `map` 函数将输入的字符串转换为整数,然后使用 `max` 函数求得最大值。方法二使用了列表解析/推导式来生成整数列表。两种方法都使用了 `*` 运算符将列表元素作为单独的参数打印出来。
阅读全文