(1) 输入一个1-100之间的正整数 n,生成一个包含元素为 1, 2.3.. …n 的列表 ls; (2) 输入 为 m 的整数倍的元素; 个1-100之间的正整数m,在列表 ls 中删除值 (3)在两行中输出原始列表和删除 m 的整数倍数后的列表。 答 区 我的作答 測试月 (注意:input()西数内不要添加任何提 分) 示信息,否则不能得
时间: 2023-07-15 19:15:13 浏览: 75
以下是代码实现:
```python
# 输入正整数 n
n = int(input())
# 生成包含 1 到 n 的列表
ls = [i for i in range(1, n+1)]
# 输入 m,删除 m 的整数倍数
m = int(input())
ls = [num for num in ls if num % m != 0]
# 输出原始列表和删除 m 的整数倍数后的列表
print("原始列表:", ls)
print("删除 {} 的整数倍数后的列表:".format(m), ls)
```
注意,这里通过列表解析式生成包含 1 到 n 的列表,同时在删除 m 的整数倍数时也利用了列表解析式。最后输出时使用了字符串格式化语法。
阅读全文
相关推荐
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)