AI基础_Day03
-
猜拳游戏
a. 两个角色 玩家 player - 电脑 robot
b. 动作: 石头 0 , 剪刀 1, 布 2
c. 我的出拳: 由输入完成
d. 电脑的出拳: 随机数完成
e. 比较出拳
f. 相等 - 平局
g. 玩家赢: p0:r1 p1:r2 p2:r0
h. 剩下的情况就是电脑赢 -
if 语句实现三目运算符(了解)
c语言: 条件? 值1 : 值2
python实现:
值1 if 条件 else 值2
执行过程:
判断 条件是否成立,如果条件成立,那么得到值1, 否则得到值2
- 循环语句 while
程序分为三种执行结构 :
a. 顺序结构 -> 从上至小,顺序执行
b. 分支结构 -> 根据条件是否成立,选择不同的代码执行
c. 循环结构 -> 一段代码会重复执行多次
循环四要素:
a. 循环变量初始值
b. 循环条件
c. 循环体代码
d. 让循环变量趋近于结束条件的代码
循环执行过程:
以上方描述的 abcd 做为过程
a -> b -> c -> d -> b -> c -> d -> b -> c -> d ->..... b(不满足条件,退出循环)
while格式:
while 条件:
循环体代码
-
break
1.break 只能用在循环里
2.break 的作用是用来结束循环,不管循环还有多少次 -
continue
-
continue 也只能用在循环里
-
continue 的作用是用来结束本次循环,不管循环体中还有多少代码没有执行,进入下一次循环
-
while 循环嵌套
-
打印正方形
- 打印三角形
**
- 打印九九乘法表
11=1
12=2 22=4
13=3 23=6 33=9
...
19=9 ..... 99=81
-
for-in 循环& range
-
字符串定义和下标
字符串的概念: 以引号引起来的若干字符
定义方式:
下标:
- 字符串的遍历
遍历: 依次访问字符串中的每一个字符
方式一:
for c in s:
print(c)
方式二:
字符串的长度 = len(字符串)
for i in range(len(字符串)):
print(s[i])
方式三:
i = 0
while i < len(字符串):
print(s[i])
i += 1
- 字符串切片
''[::-1]
s = ''
''[::-1]
- 字符串常用方法
a.查找_替换_统计
find() 掌握
rfind() 了解
index() 了解
rindex() 了解
replace() 掌握
count() 掌握
b. 分割_连接
split() 掌握
partition() 了解
rpartition() 了解
splitlines() 了解
join() 掌握
c. 判断
startswith() 掌握
endswith() 掌握
isupper() 了解
islower()
isdigit()
isalpha()
isalnum()
isspace()
d. 转换 (了解)
upper()
lower()
title()
capitalize()
e. 对齐(了解)
center()
rjust()
ljust()
f. 去除空白(了解)
strip()
lstrip()
rstrip()
API 应用程序接口文档
Application Interface