1. L=[1,2,3,4,5], L[10:]的结果是?
答案:[]
2. 一行代码实现1-100之和,利用reduce函数求和
答案:
print(reduce(lambda x,y:x+y,range(1,101)))
3. float f=3.4 是否正确
错误: python不需要定义变量类型
4.
学生表(学生id,姓名,性别,分数)student(s_id,name,sex,score)
班级表(班级id,班级名称) class(c_id,c_name)
学生班级表(班级id,学生id) student_class(s_id,c_id)
1)查询一班得分在80分以上或者等于60,61,62的学生
答案:select *
from student a,class b,student_class c
where a.s_id=c.s_id and b.c_id=c.c_id and b.cname="1班" and score>80 or score in(60,61,62)
2)查询所有班级的名称和所有班中女生人数和女生平均分
select b.c_name, count(*),avg(score)
from student a,class b,student_class c
group by b.c_name
5
当n=5时,下列函数的返回值是
int foo(int n) {
if (n < 2)
return n;
return foo(n - 1) + foo(n - 2);
}
答案:5
思路:
f(0)=0;
f(1)=1;
f(2)=f(1)+f(0)=1;
f(3)=f(2)+f(1)=2;
f(4)=f(3)+f(2)=3;
f(5)=f(4)+f(3)=5;
|
|