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  结束所在最近的整循环