流程控制--if条件
/* 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条件的更多相关文章
- python 流程控制(条件语句)
1,python流程控制单条件基本语句 2,python流程流程多条件控制语句 3,三元运算 1,python流程控制单条件基本语句 if 判断条件: 执行语句…… else: 执行语句…… 判断条件 ...
- java基础 流程控制和条件语句,循环语句
顺序结构 程序的顺序结构: 如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的, 一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束. if语句 if语句使用bo ...
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html nux shell有一套自己的流程控制语句,其中包括条件语句(if),循环 ...
- [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
原文链接:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html linux shell有一套自己的流程控制语句,其中包括条件语句 ...
- shell编程 之 流程控制(条件语句和循环语句)
1 if ...else... 基本格式: if condition then commend else commend fi 当然也可以写到一行,用[ ]表明边界,用:表示分行.比如: if [ $ ...
- 廖雪峰Java1-3流程控制-3条件判断
1.if条件判断的格式 if (条件) { 代码块 } if (条件) { 代码块1 } else { 代码块2 } if (条件1) { 代码块1 } else if { 代码块2 } else { ...
- Python流程控制-2 条件判断
条件判断 条件判断是通过一条或多条判断语句的执行结果(True或者False)来决定执行的代码块. 在Python语法中,使用if.elif和else三个关键字来进行条件判断. if语句的一般形式如下 ...
- Go语言的流程控制(条件,选择,控制,跳转,闭包)
1.条件语句: 跟C和python又不同了Go的if -else是这样的 if a<5{ return 0 } else { reutrn 1 } 1.条件不需要用括号括起来 2.左边的花括号必 ...
- ansible-playbook流程控制-when条件判断
1. ansible-playbook添加判断 when相当于shell脚本里的if 判断,when语句就是用来实现这个功能的,它是一个jinja2的语法,但是不需要双大括号,用法很简单 1 ...
随机推荐
- javascript标准对象与包装对象
javascript标准对象与包装对象 标准对象 在JavaScript的世界里,一切都是对象. 但是某些对象还是和其他对象不太一样.为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是 ...
- BZOJ1229 & 洛谷2917:[USACO2008 NOV]toy 玩具 & 洛谷4480:[BJWC2018]餐巾计划问题——题解
标题很长emmm…… [USACO2008 NOV]toy 玩具 https://www.luogu.org/problemnew/show/P2917 https://www.lydsy.com/J ...
- java使用POI操作XWPFDocument中的XWPFParagraph(段落)对象的属性略解
我用的是office word 2016版 创建文本对象 XWPFDocument docxDocument = new XWPFDocument(); 创建段落对象 XWPFParagraph pa ...
- sql 中sum函数返回null的解决方案
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如 ...
- AtCoder Grand Contest 031 B - Reversi(DP)
B - Reversi 题目链接:https://atcoder.jp/contests/agc031/tasks/agc031_b 题意: 给出n个数,然后现在你可以对一段区间修改成相同的值,前提是 ...
- 在IIS中寄存服务
http://blog.csdn.net/songyefei/article/details/7381595 第三篇 在IIS中寄宿服务 通过前两篇的学习,我们了解了如何搭建一个最简单的WCF通信模型 ...
- 解决华为手机用rem单位,内容超出屏幕宽度问题
在H5手机页面上,用rem单位布局,配合js计算出一个根节点的font-size(原理是屏幕宽度乘以一个固定比例,如1/100),之后页面中所有的px全都换算成了rem单位来写,优点是能适配各种不同屏 ...
- Linux局域网内文件传送
先安装ssh服务 sudo apt-get install ssh 普通传输文件,可以使用scp命令 1.将本地文件复制到目标机器: scp 文件名 用户名@目标机器IP:目标机器路径 回车后输入密 ...
- Windows/Linux javac/java编译运行引入所需的jar包
> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, java源文件放在D:/test/src目录下,名字为t2.java. 编译: javac -cp d: ...
- JVM-内存回收算法--复制算法
复制算法,它将堆上的内存分为两个大小相等的区域,一个是空闲区域,一个是活动区域.在程序运行中,实际使用的是活动区域,也就是有50%的空间被浪费掉. 复制算法的实现过程:1.找出活动空间中所有存活的对象 ...