我的第一篇博客!

2020年5月28日

python的条件运算符

一,条件运算符(也称之为三元运算符)

    1.概念: 条件运算符在执行时,会先对对条件表达式进行求值判断如果判断结果为True会执行 if 前面的语句,并返回执行结果。  如果判断为False,则执行else后面的语句,并返回执行结果。
    2.语法:语句1 if 条件表达式 else 语句2

举个实例

a=66
b=88
print('a的值大') if a > b else print('b的值大') 

此代码运行结果是输出 b的值大

二,运算符的优先级

直接上代码来看:

a = 2 or 6 and 5
#先进行推算
#第一种情况 or 和 and优先级一样高从左到右依次计算2或者6找True 2就是true所以不看3直接返还2 ;所以得到 2 and 5 找Flase 2不是Flase所以返还5
#第二种情况 or 比 and的优先级高同第一种情况算法所以也是返还5
#第三种情况 and 比 or 优先级高 先算 6 and 5 返还5得到 2 or 5 算出得 2
以上是推断。
print(a)
#这里输出结果为2,所以结论为 and 优先级高于 or  (官网有优先级参考表可以自行百度)
a = not 8 > 9 and 4 < 3 or 2 < 6
print(a)
#这里not 8 > 9 是 true所以and取4<3是Flase所以 or返还true

条件控制语句

一,if 语句

# 语法 if 条件表达式:
num = 50
if num > 20 : print('num比20大')#默认只控制紧随其后的那条语句。
if True#这种格式叫代码块利用缩进一块执行
   print'你好'print('哈喽')
   print('大家好')

二,input函数

这段代码可以从用户手中获取信息然后返回我们规定的信息:

content = input('请输入暗号:')
if content == 'python'
   print('通过验证')

三,下面来看看 if else 语句和 if elif else 语句实例

首先if ekse语法为:

  if  条件表达式 :                          
          代码块                                 
  else :                                    
        代码块                                     

if elif else 语法为:

  if  条件表达式 :                         
          代码块                            
 elif   条件表达式 :
          代码块  
 else :                                  
        代码块                          

下面是实例 :

value = int(input('请输入工资'))
if value >=2000:
    print('继续努力啊!')
elif value >=5000:
    print('工资还过得去!') 
elif value >=10000:
    print('工资上万喽!')
else   

四,while语句

while语法为:
while 条件表达式
代码块

#循环三条件
#1.初始化表达式 初始化一个变量
i = 0
#2.条件表达式 用来设置循环执行的条件
while i < 10#小于几就循环几次
#3.更新表达式,修改初始化变量的值
i += 1
else :
print('循环结束')

看看1-100整数求和 代码

i = 0
result = 0
while i < 100:
   i += 1
   result += i
print(i)

好了!明天继续努力。。。。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值