我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

python_张国荣_20210119

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

'''
程序结构:
    顺序结构
    分支结构
    循环结构
'''

'''分支结构'''
age = int(input('请输入您的年龄:'))
123
'''
if语句可以单独使用
分支结构中必须有if语句,并且只能有一个
elif语句可以有,也可以没有,可以有一个,也可以有多个
else语句不能单独使用,可以有,也可以没有,但是有的话只能有一个
'''
if age>=100:
    print('老寿星')

# 条件判断
if age>=18: # 如果
    # 缩进indent
    print('成年人')
else:       # 否则
    print('未成年')

# 多分支结构
if age<18:
    print('少年')
elif age<35:
    print('青年')

print('搞定收工。')
'''循环结构'''

names = ['赵梦冰','张荣亮','侯富君','王颜丽','焦新瑞','张国荣','吕煜海']

'''for循环'''
...
name = names[6]

结束循环
'''
'''while循环'''
        continue  # 结束本次循环,然后继续下一次循环
        break   # 终止循环
    s = s + i
print('s=%d'%s)

# 双重循环
# 打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print('%d*%d=%d'%(j,i,i*j),end='\t')
    print()
'''
字典dict
是一组键key-value对的集合
字典的查找速度特别的快
字典的key是唯一的,但是value可以重复
字典是无序的'''
names = ['赵梦冰','张荣亮','侯富君','王颜丽','焦新瑞','张国荣','吕煜海']
scores = [88,99,77,89,93,98,85]
# 获取指定元素的下标
index = names.index('侯富君')
print('index=%d'%index)
# 字典
# 根据key获取value
# get()方法,获取不到对应的value时,则返回None
score = name_scores.get('白李娜')
print('score=%s'%score)
# 添加键值对
name_scores['陈盼'] = 99
# 修改
name_scores['侯富君'] = 97
# 删除
name_scores.pop('侯富君')
'''函数function'''
PI = 3.1415926
r = 10
# 圆面积计算公式
area = PI * r**2
print('area=%.2f'%area)
半径 = 20
面积 = PI * 半径**2
print('面积=%.2f'%面积)
# 调用函数
print('hello')
# 求绝对值函数
print(abs(-5))
'''自定义函数'''
# 定义函数
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(n):
    '''
    不写return的时候,程序会默认添加一个return语句
    return 后如果没有任何返回值,就想定于return None
    '''
# 空函数
def nop():
    pass
'''函数返回多个值'''
import math
    # 如果试图在return语句中返回多个值,
    # 则程序自动将这多个值封装为一个元组
'''函数的参数'''
'''
位置参数 positional argument
    -位置参数必须传参
    -位置参数是按照顺序传参
'''
# x的平方
def power(x):
# x的任意次方
def power2(x,n):    # 形参 - 形式参数
    return x**n
print(power2(2,3))  # 实参 - 实际参数
'''
默认参数
    -参数有一个默认值
    -默认参数可以简化函数的调用
    -默认参数必须写在位置参数的后面
    -变化的的参数一般用位置参数,变化小的参数可以作为默认参数
'''

回复

使用道具 举报

关注0

粉丝0

帖子23

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

客服电话:17792550360

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

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

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