菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: Python_赵梦冰_20210119 [打印本页]
作者: Loading... 时间: 2021-1-19 21:16
标题: Python_赵梦冰_20210119
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('搞定收工。')
'''循坏结构'''
'''for循坏'''
for name in names:
print(name)
'''
name = names[0]
name = names[1]
...
name = names[5]
结束循环
'''
'''while循坏'''
#1+2+3+4+5+6+7+8+9+10
s = 0
n = 10
while n>0:
s = s + n
n = n - 1
print('s=%d'%s)
#for
'''continue'''
s = 0
for i in data:
if not i%2 == 0:
continue #结束本次循环,然后继续下一次循环
s = s + i
print('s=%d'%s)
'''break'''
s = 0
for i in data:
if s>1000:
break #终止循环
s = s + i
print('s=%d'%s)
'''
字典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
'''
'''
默认参数
-参数有一个默认值
-作用:默认参数可以简化函数的调用
-默认参数必须写在位置参数的后面
-标准:变化大的参数一般用位置参数,变化小的的参数可以作为默认参数
2、课下作业
对课堂学习的内容进行大致的复习,并在作业中对今天所学的内容进行应用
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |