第一章讲了安装Python和Pycharm,概述了一些基本数据类型,输入输出,变量和标识符.这一章开始Python中的运算符与判断
运算符 | 意思 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取余 |
// | 整除 |
** | 指数,幂 |
() | 括号 |
运算符 | 意思 |
---|---|
= | 赋值 |
运算符 | 意思 |
---|---|
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 取余等于 |
//= | 整除等于 |
**= | 指数等于 |
运算符 | 意思 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于等于 |
!= | 不等于 |
运算符 | 意思 |
---|---|
and | 与 |
or | 或 |
not | 非 |
if…else
if…elif…else
if…if…else…else :嵌套判断
i=0#初始化初值
while i<=3:#循环条件
print('i')#循环体
i+=1#循环每次加一
i=0
while i==1:
print(i)
else:
print('错误')
i=0
while i<=3:
print(i)
j=0
while j<=3:
print(j)
j+=1
i+=1
num=[11,22,33]
for i in num:
print(i)
break:终结此循环,遇到此关键词循环就停止
代码如下:
i=0
while i<=3:
if i==2:
break
print(i)
i+=1
当i等于2时,循环终止
continue:结束当前次循环,继续进入下一次循环
i=0
while i<=3:
if i==2:
continue
print(i)
i+=1
当i等于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('平局')
这个游戏有很多种实现方法,小伙伴们可以慢慢探索,或者也可以加入循环,想什么时候停止就什么时候停止.
本章讲述了运算符,判断和循环,这些都是后面要多次用到的,不熟悉的小伙伴,务必把本章练熟,可以结合一些小游戏,来锻炼自己的熟练度.
下一章,给大家分享几个可以拿来练手的小游戏,和一些常用的算法技术,敬请期待吧!