086-132if判断语句和while循环语句的介绍

086-132
if…else…:命令格式如下:
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
提示:if和else语句以及各自的缩进部分共同是一个 完整的代码块

1、逻辑运算符:与and、或or、非not

2、if语句进阶
if 条件1:
条件1满足要执行的代码
elif 条件2:
条件2满足要执行的代码
elif 条件3:
条件3满足要执行的代码…
else:
以上条件都不成立时,要做的事情

3、if嵌套
if 条件1:
条件1满足要执行的代码
if 条件1基础上的条件2:
条件2满足要执行的代码
else:
条件2不满足要执行的代码
else:
条件1不满足要执行的代码

4、随机数的使用
在Python中,要使用随机数,首先需要导入随机数的模块——工具包
import random
导入模块后,可以直接在模块后敲一个 . 然后按Tab键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a,b]之间的随机整数,包含a和b

5、程序的三大流程
顺序——从上向下,顺序执行代码
分支——根据条件判断,决定执行代码的分支
循环——让特定代码重复执行

6、while语句基本语法
初始条件设置——通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时做的事情
处理条件(计数器+1)
注意:while语句以及缩进部分是一个完整的代码块
死循环:由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止。可以点击控制台下方红色按钮进行程序强行终止。
注意:程序计数法(从0开始),除非特殊要求,循环的计数都从0开始

7、赋值运算符
c = a + b 将a、b的运算结果赋值为c
c += a 等效于 c = c + a
c -= a 等效于 c = c - a
c *= a 等效于 c = c * a
c /= a 等效于 c = c / a
c //= a 等效于 c = c // a
c %= a 等效于 c = c % a
c **= a 等效于 c = c ** a

8、break和continue是专门在循环中使用的关键字
break某一条件满足时,退出循环,不再执行后续重复的代码,直接结束循环
continue某一条件满足时,不执行后续重复的代码,直接跳到循环判断
break和continuez只针对当前所在循环有效

9、循环嵌套
while 条件1:
条件1满足时做的事情
while 条件2:
条件2满足时做的事情
处理条件2
处理条件1
在默认情况下,print函数输出内容后,会自动在内容末尾增加换行
如果不希望末尾增加换行,可以在print函数输出内容的后面增加 ,end=“”
其中 “” 中间可以指定print函数输出内容之后,继续希望显示的内容
语法格式如下:
print(“*”,end=“”),向控制台输出内容结束之后,不会换行
print(“”),单纯的换行

10、字符串中的转义字符
\t:在控制台输出一个制表符,协助在输出文本时 垂直方向 保持对齐
\n:在控制台输出一个换行符
制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
\:反斜杠符号
':单引号
\“:双引号
\n:换行
\t:横向制表符
\r:回车

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值