/* if ....else .... */
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python if >:
print 'hello python'
print 'TRUE'
else:
print 'FALSE' [root@localhost test1]# python .py
FALSE
/* elif
如果if 不成立
elif 成立,则执行elif 如果if不成立
elif也不成立
则执行else
*/
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python if >:
print 'hello python'
print 'TRUE'
elif 'a':
print 'b'
else:
print 'FALSE' [root@localhost test1]# python .py
b
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python if >:
print 'hello python'
print 'TRUE'
elif :
print 'b'
else:
print 'FALSE' [root@localhost test1]# python .py
FALSE
/*     利用 raw_input()输入或输出的是 字符串,

        始终 比整型数值大,所以当设计一个“分数脚本”时,没办法得出正确的结果

        可以利用 int('')这样的形式,将字符串转换为整型。
*/
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python score = int(raw_input("Please input your score: "))
if score >= :
print 'A'
print 'excellent'
elif score >= :
print 'B'
print 'very good' elif score >=7:
print 'C'
print 'good'
else:
print 'D'
print 'Sorry,you failed.' [root@localhost test1]# python .py
Please input your score:
D
Sorry,you failed.
[root@localhost test1]# python .py
Please input your score:
C
good
[root@localhost test1]# python .py
Please input your score:
A
excellent
[root@localhost test1]# python .py
Please input your score:
B
very good
/* a.lower()  -- 这个lower()函数能够把大写的东西变成小写 */
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python yn = raw_input("Please input [Yes/No]: ")
yn = yn.lower()
if yn == 'y' or yn == 'yes':
print "programe is running..."
elif yn == 'n' or yn == 'no':
print "programe is exit"
else:
print "please input [Yes/No]" [root@localhost test1]# python .py
Please input [Yes/No]: Yes
programe is running...
[root@localhost test1]# python .py
Please input [Yes/No]: No
programe is exit
[root@localhost test1]# python .py
Please input [Yes/No]: yes
programe is running...
[root@localhost test1]# python .py
Please input [Yes/No]: no
programe is exit
[root@localhost test1]# python .py
Please input [Yes/No]: ddd
please input [Yes/No]

流程控制--if条件的更多相关文章

  1. python 流程控制(条件语句)

    1,python流程控制单条件基本语句 2,python流程流程多条件控制语句 3,三元运算 1,python流程控制单条件基本语句 if 判断条件: 执行语句…… else: 执行语句…… 判断条件 ...

  2. java基础 流程控制和条件语句,循环语句

    顺序结构 程序的顺序结构: 如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的, 一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束. if语句 if语句使用bo ...

  3. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载

    http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html nux shell有一套自己的流程控制语句,其中包括条件语句(if),循环 ...

  4. [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例

    原文链接:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html linux shell有一套自己的流程控制语句,其中包括条件语句 ...

  5. shell编程 之 流程控制(条件语句和循环语句)

    1 if ...else... 基本格式: if condition then commend else commend fi 当然也可以写到一行,用[ ]表明边界,用:表示分行.比如: if [ $ ...

  6. 廖雪峰Java1-3流程控制-3条件判断

    1.if条件判断的格式 if (条件) { 代码块 } if (条件) { 代码块1 } else { 代码块2 } if (条件1) { 代码块1 } else if { 代码块2 } else { ...

  7. Python流程控制-2 条件判断

    条件判断 条件判断是通过一条或多条判断语句的执行结果(True或者False)来决定执行的代码块. 在Python语法中,使用if.elif和else三个关键字来进行条件判断. if语句的一般形式如下 ...

  8. Go语言的流程控制(条件,选择,控制,跳转,闭包)

    1.条件语句: 跟C和python又不同了Go的if -else是这样的 if a<5{ return 0 } else { reutrn 1 } 1.条件不需要用括号括起来 2.左边的花括号必 ...

  9. ansible-playbook流程控制-when条件判断

    1. ansible-playbook添加判断     when相当于shell脚本里的if 判断,when语句就是用来实现这个功能的,它是一个jinja2的语法,但是不需要双大括号,用法很简单  1 ...

随机推荐

  1. POJ3347:Kadj Squares——题解

    http://poj.org/problem?id=3347 题目大意:给定一些正方形的边长,让他们尽可能向左以45°角排列(不能互相重合),求在上面看只能看到哪几个正方形. ———————————— ...

  2. BZOJ2821:作诗——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=2821 问题描述 神犇SJY虐完HEOI之后给傻×LYD出了一题: SHY是T国的公主,平时的一大爱好 ...

  3. srtlen实现以及与sizeof的比较

    这里仅为个人整理,大部分来自百科  一.strlen函数 strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第 ...

  4. UVA.10305 Maximum Product (暴力)

    UVA.10305 Maximum Product (暴力) 题意分析 直接枚举起点和重点,然后算出来存到数组里面,sort然后取最大值即可. 代码总览 #include <iostream&g ...

  5. 中国MOOC_面向对象程序设计——Java语言_第3周 对象容器_1查找里程

    第3周编程题 查看帮助 返回   第3周编程题.注意程序(包括注释)中不能出现汉字. 依照学术诚信条款,我保证此作业是本人独立完成的. 温馨提示: 1.本次作业属于Online Judge题目,提交后 ...

  6. bzoj 1111 [POI2007]四进制的天平Wag 数位Dp

    1111: [POI2007]四进制的天平Wag Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 302  Solved: 201[Submit][St ...

  7. HDU2732 最大流

    Leapin' Lizards Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot ...

  8. 有向图的强联通分量 Tarjan算法模板

    //白书 321页 #include<iostream> #include<cstdio> #include<cstring> #include<vector ...

  9. 【BZOJ】1031 [JSOI2007]字符加密Cipher

    [算法]后缀数组 [题解]把数组复制一遍然后SA处理即可. 后缀数组 #include<cstdio> #include<algorithm> #include<cstr ...

  10. js_页面关闭beforeunload事件

    做圆桌爆文公众号的时候,需要对阅读的文章进行时间统计.是这个公众号的核心功能,客户把文章转发到朋友圈或者转给朋友,记录谁阅读此文章和阅读时长进行记录,从而展示给客户. 功能点是,关闭页面时触发事件,请 ...