文章目录
- Python从入门到精通第二章
- 前言
- 一、运算符
- 1:算术运算符
- 2:赋值运算符
- 3:复合赋值运算符
- 4:比较运算符
- 5:逻辑运算符
- 二、if判断
- 三.循环
- 1:while循环
- 2:while..else循环
- 3.嵌套while循环
- 4.for循环
- 5:break
- 6:continue
- 四.使用本章知识简单做一个小游戏
- 1:随机数
- 2:游戏规则
- 五.游戏代码展示
- 六.总结
前言
第一章讲了安装Python和Pycharm,概述了一些基本数据类型,输入输出,变量和标识符.这一章开始Python中的运算符与判断
一、运算符 1:算术运算符
| 运算符 | 意思 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取余 |
| // | 整除 |
| ** | 指数,幂 |
| () | 括号 |
| 运算符 | 意思 |
|---|---|
| = | 赋值 |
| 运算符 | 意思 |
|---|---|
| += | 加等于 |
| -= | 减等于 |
| *= | 乘等于 |
| /= | 除等于 |
| %= | 取余等于 |
| //= | 整除等于 |
| **= | 指数等于 |
| 运算符 | 意思 |
|---|---|
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| == | 等于等于 |
| != | 不等于 |
| 运算符 | 意思 |
|---|---|
| and | 与 |
| or | 或 |
| not | 非 |
三.循环 1:while循环if…else
if…elif…else
if…if…else…else :嵌套判断
i=0#初始化初值
while i<=3:#循环条件
print('i')#循环体
i+=1#循环每次加一
2:while…else循环
i=0
while i==1:
print(i)
else:
print('错误')
3.嵌套while循环
i=0 while i<=3: print(i) j=0 while j<=3: print(j) j+=1 i+=14.for循环
num=[11,22,33] for i in num: print(i)5:break
break:终结此循环,遇到此关键词循环就停止
代码如下:
i=0 while i<=3: if i==2: break print(i) i+=1
6:continue当i等于2时,循环终止
continue:结束当前次循环,继续进入下一次循环
i=0 while i<=3: if i==2: continue print(i) i+=1
四.使用本章知识简单做一个小游戏 1:随机数当i等于2时,跳过这次循环,继续进入下一次循环
2:游戏规则1:导出random模块:import 模块名
2:使用random模块中的随机数功能:random.randint(开始,结束)
五.游戏代码展示1: 0 == 石头, 1== 剪刀 , 2==布
2:出拳,电脑随机出拳,玩家输入数字进行出拳
3:判断输赢:石头克制剪刀,剪刀克制布,布克制石头
4:谁克制谁,谁就获胜,双方一样就是平局
n:代表换行
import random
computer = random.randint(0, 2)
print('剪刀石头布n提示:0==拳头 1==剪刀 2==布')
myOpt = int(input('请输入你的选择:'))
if (myOpt == 1 and computer == 2) or (myOpt == 2 and computer == 0) or (myOpt == 0 and computer == 1):
print('你赢了电脑!')
elif (computer == 1 and myOpt == 2) or (computer == 2 and myOpt == 0) or (computer == 0 and myOpt == 1):
print('电脑赢了!')
else:
print('平局')
六.总结这个游戏有很多种实现方法,小伙伴们可以慢慢探索,或者也可以加入循环,想什么时候停止就什么时候停止.
本章讲述了运算符,判断和循环,这些都是后面要多次用到的,不熟悉的小伙伴,务必把本章练熟,可以结合一些小游戏,来锻炼自己的熟练度.
下一章,给大家分享几个可以拿来练手的小游戏,和一些常用的算法技术,敬请期待吧!



