编写程序,输入一个包含若干正整数的列表,输出其中的奇数组成的新列表
时间: 2023-11-29 10:01:32 浏览: 74
这是一个Python的示例代码:
```python
# 输入列表
num_list = input("请输入一个包含若干正整数的列表,用空格分隔:").split()
# 转换为整型列表
num_list = [int(num) for num in num_list]
# 生成奇数列表
odd_list = [num for num in num_list if num % 2 == 1]
# 输出奇数列表
print("奇数组成的新列表为:", odd_list)
```
这里的`input()`函数用于接收用户输入,`split()`方法用于将输入的字符串按空格分隔成多个字符串,并返回一个列表。接着,使用了列表推导式将输入列表中的每个字符串转换为整型,并生成一个新的整型列表。最后,使用列表推导式生成一个奇数列表,即只包含输入列表中的奇数元素,然后输出这个奇数列表。
相关问题
python 编写程序,输入一个包含若干整数的列表lst,输出其中最大的奇数
可以使用以下代码来实现:
``` python
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 示例列表,可以替换为其他列表
max_odd = None # 最大的奇数
for num in lst:
if num % 2 == 1: # 判断是否是奇数
if max_odd is None or num > max_odd: # 判断是否为最大的奇数
max_odd = num
if max_odd is None: # 如果没有找到奇数,输出提示信息
print("列表中没有奇数")
else: # 输出最大的奇数
print("最大的奇数是:", max_odd)
```
这段代码首先定义了一个列表lst,可以根据需要替换为其他列表。然后定义了一个变量max_odd来存储最大的奇数,初始值为None。接着使用for循环遍历列表中的每个数字,判断其是否是奇数。如果是奇数,再判断是否为最大的奇数,如果是,则将其赋值给max_odd。最后判断是否找到了奇数,如果没有找到,则输出提示信息,否则输出最大的奇数。
python编写程序,输入一个包含若干整数的列表lst,输出其中最大的奇数
请看下面的 Python 代码:
```python
def find_max_odd(lst):
max_odd = None
for num in lst:
if num % 2 == 1 and (max_odd is None or num > max_odd):
max_odd = num
return max_odd
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]
max_odd = find_max_odd(lst)
if max_odd is None:
print("列表中没有奇数")
else:
print("列表中最大的奇数是", max_odd)
```
代码中的 `find_max_odd` 函数接收一个列表 `lst`,遍历列表中的每个元素,如果该元素是奇数且大于当前最大奇数,则更新最大奇数。如果列表中没有奇数,则返回 `None`。最后,在 `lst` 中找到最大的奇数之后,将其打印输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)