Python中的判断、循环 if...else,while

if...else语句:

a=3; b=3; 
if a == b :
print(a,b)
elif a <= b :
print(str(a) + " is less than " + str(b))
else :
print(str(a) + " is greater than " + str(b))

###################################

n = 3
if (n >= 0 and n <= 8) or (n >= 12 and n <= 25): 
print("hhh")

##或者

n = 3
if (n >= 0 and n <= 8) or (n >= 12 and n <= 25): print("hhh")

一个字符串也相当于是一个数组,通过for循环可以将每个字符输出

for循环,相当于foreach
c="cc";d="dd";e="ee";f="ff"
pa = [c,d,e,f]
for p in pa:
print("current p is:",p)

使用下标索引:
c="cc";d="dd";e="ee";f="ff"
pa = [c,d,e,f]
for index in range(len(pa)):
print("current p is:",pa[index])

或者:
c="cc";d="dd";e="ee";f="ff"
pa = [c,d,e,f]
for index in range(2,4):
print("current p is:",pa[index])

使用while循环:
c="cc";d="dd";e="ee";f="ff"
pa = [c,d,e,f]
i=0
while(i<len(pa)):
print("current p is:",pa[i])
i=i+1

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环

Python中的判断、循环 if...else,while

时间: 2024-10-20 01:17:27

Python中的判断、循环 if...else,while的相关文章

第一篇:python中的判断语句和循环

python与C语言的代码格式区别: 需注意:1.python中语句结束没有分号 “;” 2.python中严格要求缩进,且在判断和循环等语句中把括号用冒号代替. 3.经常使用tab键进行缩进. 4.python中输出为print() 5.字符串表示方法有四种: 分别是:{'hello',"hello","""hello """,'''hello'''} 编写格式如下: 1 #if-else 2 if 条件 : 3 写入执行内

python中的for循环对象和循环退出

流程控制-if条件 ? 判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反 if ?1; ? ? ?print 'hello python' ? ?print 'true' ? not取反,匹配取反,表示取非1大于2的正确关系,也就是说取1大于2的不正确证明的结果 if ? not 1 > 2 and ?1 == 1; ? ? ? ? ?print 'hello python' ? ? print 'true' if ?1 > 2; ? ?print 'hel

【python】【转】python中isinstance判断变量类型用法

来源 http://www.jb51.net/article/15696.htm 在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子: 复制代码 代码如下: class objA: pass A = objA() B = 'a','v' C = 'a string' print isinstance(A, objA) print isinstance(B, tuple) print isinstance(C, basestring) 输出结果: True

Python中如何判断文件是否存在?

通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 本文为大家介绍三种判断文件或文件夹是否存在的方法,分别使用 os模块 . Try语句 . pathlib模块 ,一起来看看吧,希望对大家学习python有所帮助. 1.使用os模块 os模块中的 os.path.exists() 方法用于检验文件是否存在. · 判断文件是否存在 import osos.path.exists(test_file.txt)#True o

python中,for循环,map函数,list comprehension列表推导的效率比较

在我们平时写代码中,肯定会遇到不少从一个列表向另一个列表进行转化的操作,以给列表中每个int元素+1为例,通常我们会用到一下3种方式: array = range(1000) # 循环 a = [] for i in array: a.append(i+1) #map函数 a = map(lambda x: x+1, array) #列表推导 a = [x+1 for x in array] 究竟以上三种写法有何差异,哪种写法最好,之前读google的代码规范说推荐第三种列表推导,那么为什么推荐

python中如何判断一个变量的数据类型

mport types type(x) is types.IntType # 判断是否int 类型 type(x) is types.StringType #是否string类型 ......... -------------------------------------------------------- 超级恶心的模式,不用记住types.StringType import types type(x) == types(1) # 判断是否int 类型 type(x) == type('a

19:python中的判断语句

19.1 求三角形的面积 问题描述: 给出三角形的三条边,求其面积. 提示: Python的开根号函数sqrt. 你需要判断三角形三边的关系,a+b>c,即任意两边之和大于第三边. 19.2在命令下实验结果: 19.3 Python程序实现如下: 19.4 怎么加入三角形三条边的非法判断 不合法的判断: 程序改过后 19.5 python条件语句总结 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Py

python 输入输出 条件判断 循环

1.条件判断 score = int(input("请输入学生成绩:"))if score>100 and score <0: print("请输入正确的成绩")elif score<=100 and score >=90: print("优秀")elif score < 90 and score >= 80: print("良好")elif score <80 and score &

(转)Python中的模块循环导入问题

本文转自: https://wiki.woodpecker.org.cn/moin/MiscItems/2008-11-25 问题 cleven <[email protected]> 回覆至 [email protected] 收件人 [email protected] 日期 2008年11月25日 下午 12:01 主旨 [CPyUG:72341] import嵌套的问题 看了<Python源码剖析>,里面提到的嵌套import的问题还是没有弄明白,各位给看一下吧. [A.py