python是一门高级解释型编程语言。
想要学好python,首先我们要把python基础学好;下面就我本人总结的一些学习类容,
今后我对本人学习,进行一些总结,如下:
今天我要分享的是关于python中while循环和条件语句以及逻辑关系的相关总结:
首先,在此之前我们必须了解一些基本符号如下:
# 判断符
!= # 不等于
== # 等于
> # 大于
< # 小于
>= # 大于等于
<= # 小于等于
#都用于判断语句
1.条件语句:
条件语句有两种情况:
单选择时,用if--else即可;多选择时可用if--elif--...--else.
#if elif 以及else的使用:
#例如: 单选择
food='eggs'
if food == 'noodles': # nolldles 面条
print('今天早上吃面条') # print 单行输出或打印
else: # else 当以上条件都不成立时,执行
print('今天早上不知道吃什么?')
#例如: 多选择
food='eggs'
if food == 'noodles': # nolldles 面条
print('今天早上吃面条') # print 单行输出或打印
elif food == 'eggs': # egg 鸡蛋
print('今天早上吃鸡蛋')
else: # else 当以上条件都不成立时,执行
print('今天早上不知道吃什么?')
除此之外,条件语句还可以以 三目运算 形式表示:(适用于简单条件语句)
food = 'egg'
print('今天早上吃面条' food == 'noodles' else '今天早上不知道吃什么?')
# 形式如下:
print('为真返回值' +if +条件判断式 +else +'为假返回值')
常见逻辑:
# 真 为:判断式为真 假 为:判断式为假 未 为: 未定义(及判断式 不成立)
# and 和逻辑 两边为真则为真
if 真 + and + 真 :
print('True')
else:
print('False')
# or 或逻辑 一边为真则为真
if 真 + or + 假 :
print('True')
else:
print('False')
if 假 + or + 真 :
print('False')
else:
print('True')
# not 非逻辑:
a= False
if not a:
print('True')
else:
print('false')
## 逻辑短路:
# and 逻辑短路
a=6
if a >4 and b <2:
print('ok')
# and 逻辑短路 程序会报错
if 真 and 未 :
print('ok')
# and 逻辑短路 程序会报错
if 假 and 未 :
print('no')
# 不会短路 程序不会报错 ,第一个判断式 为假 ,就直接判断为假,不再继续执行
# or 逻辑短路
a=6
if a<7 or b >3:
print('no')
#形式为:
if 假 or 未 :
print('no')
# or 逻辑短路
if 真 or 未 :
print('ok')
# # 不会短路 程序不会报错 ,第一个判断式 为真 ,就直接判断为真,不再继续执行
## 连续判断短路
a=6
if 5<a <'1':
print('ok')
# 逻辑短路 连续判断在python中会转化为and 形式
2.while循环:
while循环 ,
# while循环
n=0 # 初始值
while n < 6: # 判断结束条件
print(n) # 判定为真打印 n
n += 1 # 循环可以结束,必要条件
# n += 1 等同于 n= n+1
#continue 和 break 的用法
#两者都用于循环中
continue 结束本次循环,进入下一次循环
break 结束所在最近的整循环