Python从入门到精通

Python从入门到精通,第1张

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

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

六.总结

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/869994.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存