我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

Python_白李娜_2021_01_19

[复制链接]
つ兜兜里没糖学员认证 发表于 2021-1-19 21:29:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 つ兜兜里没糖 于 2021-1-19 21:29 编辑

一、整理笔记
17:30--21:30
程序结构   分为:顺序结构分支结构循环结构
分支结构
age = int(input ('请输入您的年龄:'))
if 语句可以单独使用,else语句不能单独使用
分支结构中必须有if语句,并且只能有一个
Elif语句可有可无;else有的话只能有一个
循环结构
For循环
for name in names :
   print (name)
data = [1,2,3,4,5,6,7,8,9,10]
data = list(range(11))
print (data)
s=0
for n in data:
for n in range(11):
s = s + n
print ('s=%d'%s)
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)
break终止循环
Continue 结束本次循环
字典 dict  是一组键key-value对的集合
字典的查找速度特别快
字典的key是唯一的,但value可以重复
典是无序的
#根据key获取value
score = name_scores['xiaobai']
print ('score=%d'%score)
#get()获取不到对应的value时 ,则返回None
score = name_scores.get('whj')
print ('score=%s'%score)
#添加键值对
name_scores ['bailina'] = 100
print (name_scores)
#修改
name_scores['bailina'] =  90
print (name_scores)
#删除
name_scores.pop('bailina')
print(name_scores)
return 语句,返回函数执行的结果
函数内部执行到return语句时,会立即结束,不要把任何语句写在return语句之后
不写return的时候,程序会默认的添加一个return句,return后如果没有任何返回值,相当于return  None
位置参数positional argument
位置参数必须传参
   位置参数是按照顺序传参的
默认参数
    -参数有一个默认值
    -默认参数可以简化函数的调用
    -默认参数必须写在位置参数的后面
    -变化大的参数一般用位置参数,变化小的参数可以作为默认参数     
import math
def coordinate (x,y,lenth,angle):
    x1 = x + lenth*math.cos(angle)
    y1 = y - lenth*math.sin(angle)
    return x1,y1
    #如果试图在return语句中返回多个值
    #程序自动将这多个值封装为一个元组
PI = 3.1415926
result = coordinate(5,10,10,PI/6)
print (result)
x,y=(1,2)
print (x,y)

回复

使用道具 举报

关注0

粉丝0

帖子30

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026