创建了 #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班# 任务:

任务7:Python(六)
熟练掌握Python语法,并按要求编写程序。 屏幕输出如下九九乘法表

创建了 #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-李同