python 语言(1)
数据类型
1、int —— 整型 (整数)
2、float —— 浮点数 (小数)
3、bool —— 布尔值(真 Ture 非0数——非零即真)(假 false 0)
4、str —— (字符串)
变量的输入
print(x) —— 将x输出到控制台
type(x) —— 查看x的变量类型
input:输出内容都认为是一个"字符串"
字符串变量 = input('提示信息:')
int(x) —— 将x转换为一个整数
float(x) —— 将x转换为一个浮点数
格式化字符
%c —— 字符
%s —— 通过str()字符串转化来格式化
%i —— 有符号十进制整数
%d —— 有符号十进制整数
%u —— 无符号十进制整数
%o —— 八进制整数
%x —— 十六进制整数(小写)
%X —— 十六进制整数(大写)
%f —— 浮点整数
逻辑运算
- 在程序开发中,通常 在判断条件时,会需要同时判断多个条件
只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符
逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种
if 语句进阶4.1 elif
- 在开发中,使用 if 可以 判断条件
使用 else 可以处理 条件不成立 的情况
但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif
语法格式如下:
if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时,执行的代码
……
elif 条件3:
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
对比逻辑运算符的代码
if 条件1 and 条件2:
条件1满足 并且 条件2满足 执行的代码
……
if 的嵌套elif 的应用场景是:同时 判断 多个条件,所有的条件是 平级 的
在开发中,使用 if 进行条件判断,如果希望 在条件成立的执行语句中 再 增加条件判断,就可以使用 if 的嵌套
if 的嵌套 的应用场景就是:在之前条件满足的前提下,再增加额外的判断
if 的嵌套 的语法格式,除了缩进之外 和之前的没有区别
语法格式如下:
if 条件 1:
条件 1 满足执行的代码
……
if 条件 1 基础上的条件 2:
条件 2 满足时,执行的代码
……
条件 2 不满足的处理
else:
条件 2 不满足时,执行的代码
条件 1 不满足的处理
else:
条件1 不满足时,执行的代码
……
石头剪刀布目标
强化 多个条件 的 逻辑运算
体会 import 导入模块(“工具包”)的使用
需求
从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能
比较胜负