9:00-22.00
1、课堂学习
程序结构 '''分支结构''' age = int(input('请输入您的年龄:')) ''' if语句可以单独使用 分支结构必须有if语句,并且只能有一个 elif语句可以有,也可以没有,可以有一个,也可以有多个 else语句不能单独使用,可以有,也可以没有,但是有的话只能有一个 ''' #多分支结构 if age<18: print('少年') elif age<35: print('青年') elif age<55: print('壮年') elif age<70: print('中年') else: print('老年')
print('搞定收工。') 字典dict 是一组键key-值value对的集合 字典的查找速度特别的快 字典是key是唯一的,但是value可以重复 字典是无序的 '''
names = ['tom','lilei','lili','mary','mike','lisi'] scores = [88,77,66,98,56,90] #获取指定元素的下标 index = names.index('lili') print('index=%d'%index) score = scores[index] print('score=%d'%score)
#字典 name_scores = {'tom':88,'lilei':77,'lili':66,'mary':98,'mike':56,'lisi':90}
#根据key获取value #score = name_scores['tom'] #get()方法,获取不到对应的value时,则返回None score = name_scores.get('liusan') print('score=%s'%score)
#添加键值对 name_scores['陈盼'] = 90 print(name_scores)
#修改 name_scores['lilei'] = 97 print(name_scores)
#删除 name_scores.pop('lilei') print(name_scores) '''函数function'''
PI = 3.1415926 r = 10 #圆面积计算公式 area = PI * r**2 print('area=%.2f'%area)
''' 半径 = 20 面积 = PI * 半径**2 print('面积=%.2f'%面积) 最好不要定义成中文 '''
#求绝对值 print(abs(-5)) #print(abs('a')) 不行 int('123') float('3.14') '''自定义函数'''
#定义函数 def area(r): PI = 3.1415926 s = PI * r**2 #return语句,返回函数执行的结果 #函数内部执行到return语句时,会立即结束 return s #print('hi') 不要把任何语句写在return语句的后面
#调用函数 s1 = area(10) print('s1=%.2f'%s1) area(20)
#定义myabs函数,求绝对值 def myabs(a): if a>=0: return a #pass else: return -a #pass ''' 不写return的时候,程序会默认添加一个return语句 return后如果没有任何返回值,就相当于return None ''' return None c = myabs(-3) print('c=%d'%c)
#空函数 def nop(): pass ''' ''' 默认参数 -参数有一个默认值 -作用:默认参数可以简化函数的调用 -默认参数必须写在位置参数的后面 -标准:变化大的参数一般用位置参数,变化小的的参数可以作为默认参数 |