创建了 #2017级计算机导论5、6班# 任务:
任务1:Python(一) 。答案直接在雪梨提交,注意标明题号,以及代码格式。 教材P10,练习题1.2.1 教材P17,练习题1.2.2和1.2.4
创建了 #2017级计算机导论5、6班# 任务:
任务4:计算机常识以及数据 。我总结了一些题目,同学们在充分复习的基础上,可以练习一下,查缺补漏。本次任务无需在雪梨提交,在截止日期前领取任务,点击提交即可。 点击下面超链接: 计算机常识以及数据 追加任务:将每一道题的解题思路总结到此任务。
创建了 #2017级计算机导论5、6班# 任务:
任务6:Python(五) 。熟练掌握Python语法,并按要求编写程序。 假设一个列表中的元素都是整型值,现在请设计一个函数实现将列表元素从大到小排序。例如:已知原列表为[1,3,5,2,4],调用函数之后输出最新列表为[5,4,3,2,1]
创建了 #2017级计算机导论5、6班# 任务:
任务2:Python(二) 。(1)读程序写结果并总结数值类型的运算规则 a=3 b=10 c=12.0 d=5.0 print(b**a+c) print(c%d+b//d-a) (2)读程序写结果 b=(1==1) and (1==2) print(b) c= not(1<=2) pri...
创建了 #2017级计算机导论5、6班# 任务:
任务8:课程设计 。请同学们自由结组来完成课程设计,要求如下: 1. 该设计最终要能提交一份实现简单功能的程序,如猜数游戏、扑克猜牌、2048等,确保调试无误后才可提交 2. 每小组人数不得超过5人,并确定小组组长及小组名称,小组成员之间要有明确的分工 3. 任务截至时间...
创建了 #2017级计算机导论5、6班# 任务:
任务5:Python(四) 。1.读程序写结果 def g(ls): m = 0 for i in range(0, len(ls)): if ls[i]>ls[m]: m=i ls[0],ls[m]=ls[m],ls[0] ll=[4,5...
创建了 #2017级计算机导论5、6班# 任务:
任务3:Python(三) 。1.读程序写结果,要求分析每行语句的功能和执行结果 a = [1991, 2014, 'physics', 'math'] a.insert(1,'100') #a.insert(1,'200') a.pop() a.pop(2) print(a) 2.写程序实现如下要求...
创建了 #2017级计算机导论5、6班# 任务:
任务9:程序设计导引(一) 。1、一般来说,如果要想在一个链表中插入一个结点,使之成为第i个结点,则必须先在链表中找到第( )个结点。 2、若入栈序列是 a, b, c, d, e,则不可能的出栈序列是( )。 A.edcba B.decba C.dceab...
(1) >>> a=3 >>> b=3 >>> c=12.0 >>> d=5.0 >>> print(b**a+c) 39.0 >>> print(c%d+b//d-a) -1.0 b**a+c 这个是指b的a次方加c c%d+b//d-a 这个是指c除d的余数加上b除d减去a (2) >>> b=(1==1)and(1==2) >>> print(b) False >>> c=not(1<=2) >>> print(c) False (3)>>> L=[1,1.3,"2","China",["I","am","another","list"]] >>> print(L) [1, 1.3, '2', 'China', ['I', 'am', 'another', 'list']] >>> print(L[0:4]) [1, 1.3, '2', 'China'] >>> print(L[0:4:2]) [1, '2'] >>> print(L[0:5:-1]) [] >>> print(L[-5:-2:-1]) [] >>> print(L[-2:-5:-1]) ['China', '2', 1.3] 总结 1.L:列表中所以的元素 2.L[0:4]:数四个元素,0表示第一个,1表示第二个,2表示第三个,3表示第四个 但是不会取到4,也就是不会取到第五个数字 3.L[0:4:2]:2表示步长,也就是说每两个数字取一次取前面的数,0:4取四个数,所以取前面两个数 4.L[0:5:-1]:-1表示步长,但是是从右往左取,所以不应该从0开始,应从-1 5.L[-5:-2:-1]:-1表示步长,从-5开始不正确 6.L[-2:-5:-1];-1表示步长,所以从右往左取,从-2开始也就是 China,-3是2, -4是1.3
a=3 b=10 c=12.0 d=5.0print(b**a+c)print(c%d+b//d-a) 1012.0 1 整数:+为加;-为减;*为乘;%为取余;()括号;/为除但结果带小数;//为除但结果只取整数;**为幂运算 浮点型:类似整数但它没有%(第一题) b=(1==1) and (1==2)print(b) c= not(1<=2)print(c) Fales(1) Fales(2)(第二题) L=[1,1.3,"2","China",["I","am","another","list"]]#L.append("Hello World!")print(L)print(L[0:4])print(L[0:4:2])print(L[0:5:-1])print(L[-5:-2:-1])print(L[-2:-5:-1]) (1)1,1.3,2,China,【I,am,another,list】 (2)1,1.3,2 (3)1,2 (4) (5) (6)China,2,1.3,1
>>> def F(x,y): return(x*x*x+y*y*y) >>> F(1,2) 9 1.2.2 >>> 1 !=0 and 2==1 False >>> 1==1 or 2 !=1 True >>> not (1 == 1 and 0 !=1) False >>> not (1 !=10or 3 == 4) False 1.2.4 >>> i=5 >>> while i<20: print(i*2) i=i+1 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
>>> x=2
>>> y=1
>>> print(x*x*x+y*y*y)
9
>>> 1!=0 and 2==1
False
>>> 1==1 or 2!=1
True
>>> not(1==1 and 0!=1)
False
>>> not(1!=10 or 3==4)
False
>>> i=5
>>> while i<20:
print(i)
i=i*2
5
10
5班景光赞
课程学员
5-刘佳豪
6-曹倩
5-孙建旺
6-孟宜壕
5-赵冰雨
3-张婧雯
5-皇甫玉茹
6-黄碧莲
6-李同