一、公共操作
1、运算符加号+
字符串使用加号+进行连接
列表使用加号+进行合并
2、运算符乘号
乘号*不在进行算数运算的时候,它可以用来复制变量或者列表
3、尝试使用乘号*打印直角三角形
分析:
循环控制换行,5行
循环内控制输出*的个数,个数=行数*2+1
4、运算符in/not in
in和not in是用来判断数据中是否存在/不存在某个值,返回布尔类型的值True/False
二、公共方法
1、len():计算容器(字符串、列表)中值的个数
2、del():删除
程序报错是因为,names列表已经被delete,再print就会出错
3、max()和min():返回容器中最大值和最小值
# 公共方法man()和min():返回容器中最大值和最小值
scores=[99,18,66,25,54]
# 使用max获取最大值
count=max(scores)
print(f"最大值是{count}")
# 使用min获取最小值
count=min(scores)
print(f"最小值是{count}")
4、range(start,end,stop):生成从start到end的数字,步长为step,供for循环使用
5、随机函数random()和randint(a,b):随机生成一个0-1的浮点值和随机生成一个范围在a-b之间的整数
# 导入random
import random
# 使用随机函数random()随机生成一个0-1的浮点值
num=random.random()
print(num)
# 使用随机函数randint(a,b)随机生成一个范围在a-b之间的整数
num=random.randint(5,10)
print(num)
三、函数
1、什么是函数?
函数就是包装好的一段固定的代码,作用是为了重复使用这段代码
2、使用步骤
1)定义函数
del 函数名():
代码1
代码2
....
# 用户输入一个4位数,计算和
# 定义函数
def jusuan():
# 接受用户输入的数字
num=int(input("请输入一个四位数"))
# 获取个位数字
n1=num%10
# 获取十位数字
n2=int(num/10)%10
# 获取百位数字
n3=int(num/100)%10
# 获取千位数字
n4=int(num/1000)
# 输出和
print(f"和是{n1+n2+n3+n4}")
2)调用函数
函数名()
# 调用函数
jisuan()
四、现场编译
使用函数实现判断用户输入的年份是否闰年的功能
分析:
1)定义函数
接受用户输入的年份
判断年份是否闰年
2)调用函数
五、总结
- 今天的内容较少,代码较多。举例了好多代码便于大家理解
- 下次讲解具体的项目,让我们敬请期待吧~~