Python从入门到精通(二)

Python从入门到精通第二章


文章目录

  • 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:算术运算符

运算符 意思
+
-
*
/
% 取余
// 整除
** 指数,幂
() 括号

2:赋值运算符

运算符 意思
= 赋值

3:复合赋值运算符

运算符 意思
+= 加等于
-= 减等于
*= 乘等于
/= 除等于
%= 取余等于
//= 整除等于
**= 指数等于

4:比较运算符

运算符 意思
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于等于
!= 不等于

5:逻辑运算符

运算符 意思
and
or
not

二、if判断

if…else
if…elif…else
if…if…else…else :嵌套判断

三.循环

1:while循环

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+=1

4.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

当i等于2时,循环终止

6:continue

continue:结束当前次循环,继续进入下一次循环

i=0
while i<=3:
	if i==2:
		continue
	print(i)
i+=1

当i等于2时,跳过这次循环,继续进入下一次循环

四.使用本章知识简单做一个小游戏

1:随机数

1:导出random模块:import 模块名
2:使用random模块中的随机数功能:random.randint(开始,结束)

2:游戏规则

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('平局')

这个游戏有很多种实现方法,小伙伴们可以慢慢探索,或者也可以加入循环,想什么时候停止就什么时候停止.

六.总结

本章讲述了运算符,判断和循环,这些都是后面要多次用到的,不熟悉的小伙伴,务必把本章练熟,可以结合一些小游戏,来锻炼自己的熟练度.
下一章,给大家分享几个可以拿来练手的小游戏,和一些常用的算法技术,敬请期待吧!


你可能感兴趣的:(python,开发语言)