中国大学MOOC: 下列表达式的返回结果是?[n*n for n in range(7) if n*n % 2 == 0]
举一反三
- 下列表达式的返回结果是__________。[n*n for n in range(6) if n*n % 2 ==1]
- 下列表达式的返回结果是________。[n*n for n in range(6) if n*n % 2 == 1]
- 中国大学MOOC: 执行完下列程序段输出结果是 for(n=1;n<=10;n++) { if(n%3==0||n%2==0) continue; printf(%d,n); }
- 定义一个空列表list2=[],然后把宝藏名称添加到list2中,最后输出列表list2,即 [’宝藏1’, ’宝藏2’, ’宝藏3’, ’宝藏4’, ’宝藏5’, ’宝藏6’, ’宝藏7’] 可用下面哪个程序实现: A: list2=[] for n in range(7): list2.append('宝藏'+n)) print(list2) B: list2=[] for n in range(7): list2.append('宝藏'+n+1) print(list2) C: list2=[] for n in range(7): list2.append('宝藏'+str(n)) print(list2) D: list2=[] for n in range(7): list2.append('宝藏'+str(n+1)) print(list2)
- 对于数字n,如果表达式 0 not in [n%d for d in range(2, n)] 的值为True则说明n是素数