1.format格式化输出
1.1 %占位符格式化输出
以下是常用的几种%占位格式符号:
1.2 用,或者+拼接后格式化输出
用+拼接格式化输出有局限性,只能连接同类型可以相加减的数据或者变量,如字符串加字符串,数字加数字等
若字符串+数字,需要先将数字转换为字符串类型后再+拼接,详见方法二。
格式化输出的五种方法示例:
1.3 format格式化输出格式
print(f"…{变量或者表达式}…")
示例
输出结果
2.input函数
2.1 input函数功能
获取用户输入的内容
2.2 input函数格式
变量接收用户输入的数据 = input(给用户的提示语)
2.3 input步骤拆分
1.先打印括号中给用户的提示语
2.用户输入并且使用input获取到数据
3.变量接收对应数据
注意事项: input默认接收的数据都是字符串类型,如果想要用于计算需要使用int()或者float()做类型转换
示例1
示例2
3.布尔类型和比较运算符
3.1 布尔类型
布尔值只有两个True和False
得到布尔值方式
1.直接赋值
2.通过比较获取布尔结果
3.2 比较运算符
示例
4.顺序执行
默认基础程序都是从上往下依次按照顺序执行
示例
结果
5.if语句
5.1 三种格式
5.1.1 if基本格式
if 判断条件:
满足条件执行的代码
示例
5.1.2 if else格式
if 判断条件:
满足条件执行的代码
else:
不满足条件执行代码
示例
5.1.3 if elif … else格式
if 条件1判断 :
满足条件1执行的代码
elif 条件2判断 :
满足条件2执行的代码
…
elif 条件n判断 :
满足条件n执行的代码
else:
上述所有条件都不满足时执行的代码
注意: 在python中使用tab缩进(4个空格)来判断代码的依赖关系
示例
6. 生成随机数
6.1 生成随机数步骤
需要使用random模块中的randint()函数,括号内是两个整数参数,两个参数划定随机数的范围(随机数可以等于两个参数)
1.导入模块: import random
2.生成随机数: num = random.randint(x,y) 注意: 包含x和y
示例
7.综合需求
需求:编写一个猜数字程序,要求使用random生成底数,input获取用户录入的数,然后进行比较给出提示