python已知Pyprog0702.csv文件中有20个正整数,各项数据均使用英文逗号分隔,编写程序读出当前目录下Pyprog0702.csv文件中20个正整数。依次存入整数列表nList,然后输入一个正序序号的顺序输出nList中能被nList中能被n整除的整数
时间: 2023-06-10 18:07:50 浏览: 54
可以使用Python内置的csv模块来读取csv文件,然后将读取到的数据存入列表中。接下来,可以使用一个for循环遍历nList,判断能否被n整除,如果能被整除,则输出该数。
下面是具体的实现代码:
```python
import csv
# 读取csv文件并将数据存入nList中
nList = []
with open('Pyprog0702.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
for num in row:
nList.append(int(num))
# 输入一个正整数n
n = int(input("请输入一个正整数n:"))
# 输出能被n整除的数
for num in nList:
if num % n == 0:
print(num)
```
需要注意的是,程序假设Pyprog0702.csv文件中只有一个数据行,且其中的数据都是正整数。如果文件中有多行数据,需要对程序进行修改;如果文件中的数据类型不一致或者有非正整数的情况,需要加入相应的异常处理。