美文网首页
07 - 条件语句

07 - 条件语句

作者: flowerflower | 来源:发表于2017-07-21 11:29 被阅读11次

一. if语句和if esle语句

  • if语句
c = 20
if c>= 12:
    print('c=',c)  //c=20
  • if esle语句

使用格式

if 条件:
        满足条件执行
else:
        不满足条件执行
a = 10
if a <=20 :
    print(a)  //10
else:
    print(a)  
  • if elif else语句

使用格式

    if xxx1:
        事情1
    elif xxx2:
        事情2
    elif xxx3:
        事情3

demo1

d = 16
if d >= 17:
    print('d=',d)
elif d < 19:
     print('d=',d)
else:
     print('d=',d) //d= 16
Snip20170520_2.png

demo2

score = 80
if score>=90 and score<=100:
        print('本次考试,等级为A')
elif score>=80 and score<90:
        print('本次考试,等级为B')
elif score>=70 and score<80:
        print('本次考试,等级为C')
elif score>=60 and score<70:
        print('本次考试,等级为D')
elif score>=0 and score<60:
        print('本次考试,等级为E')

输出结果是:本次考试,等级为B

二. input

input读取用户的输入,这样可以自己输入,让程序变得更有意思。一起来看下面一段程序
demo1

aa = input('aa:')
if aa < 200:
    print("aa=",aa)
else:
    print("aa=",aa)

demo2

age = input('请输入你的年龄:')
aa = int(age)

if  aa >= 18:
    print("哥,已成年,网吧可以去了")
else:
     print("好好学习,天天向上")

1234567.gif

** 有意思的来了**
这是因为input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。于是将类型转换一下:

bb = input('aa:')
aa = int(bb)
if aa < 200:
    print("aa=",aa)
else:
    print("aa=",aa)
Snip20170520_3.png

** 更有意思的来了**
如果输入字符串呢?又会得到一个错误信息


Snip20170520_4.png

原来int()函数发现一个字符串并不是合法的数字时就会报错,程序就退出了。
如何检查并捕获程序运行期的错误呢?

么慌么燥让我们一步一步来

总结

  • 1.注意不要少学了冒号,冒号之前可以有空格
  • 2.elifelse if的缩写,一条语句可以有多个elif,格式如下
if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>
  • 3.if语句的执行顺序是从上往下的,和其他语言相似,如果在某个判断上的Ture,把该判断对应的语句执行后,就忽悠掉剩下的elifesle

相关文章

  • 07 - 条件语句

    一. if语句和if esle语句 if语句 if esle语句 使用格式 if elif else语句 使用格式...

  • Java流程控制2

    条件语句 if条件语句,switch多分支语句 if条件语句总 if条件句中又分为:if条件语句,if…else,...

  • Javascript 基础:语句

    1.条件语句 if(条件){语句}if(条件){语句1}else{语句2}if(条件){语句1}else if(条...

  • 语句

    条件语句 if (条件){语句1}else{语句2} if (条件){语句1}else if(条件2){语句2}e...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • JavaScript(第三天)—爱创课堂专业前端培训

    一、条件语句 条件语句格式一: if(条件表达式){ 条件表达式成立执行的语句; } 条件语句格式二: if(条件...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

  • 流程控制

    条件语句 if条件语句 *if条件语句主要用于告知程序当某一个条件成立时,须执行满足该条件的相关语句,if条件语句...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

网友评论

      本文标题:07 - 条件语句

      本文链接:https://www.haomeiwen.com/subject/uansqxtx.html