700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 金丹期前期:1.3 python语言-python的程序的控制结构:选择与循环

金丹期前期:1.3 python语言-python的程序的控制结构:选择与循环

时间:2019-01-30 21:31:42

相关推荐

金丹期前期:1.3 python语言-python的程序的控制结构:选择与循环

一、选择结构

1、if-else结构

if 条件:#没有括号,直接用冒号结尾满足条件时要做的事情1 #注意缩进满足条件时要做的事情2满足条件时要做的事情3...(省略)...else:不满足条件时要做的事情1不满足条件时要做的事情2不满足条件时要做的事情3...(省略)...

其中的条件一般为关系(比较)运算符,可参考/editor/html/115433933

关键词:无括号、有冒号、缩进,可只有if

2、if--elif-else

score = 77if 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')

关键词:最后else可以没有,和1中只有if一个道理;elif

3、if嵌套

chePiao = 1# 用1代表有车票,0代表没有车票daoLenght = 9# 刀子的长度,单位为cmif chePiao == 1:print("有车票,可以进站")if daoLenght < 10:print("通过安检")print("终于可以见到Ta了,美滋滋~~~")else:print("没有通过安检")print("刀子的长度超过规定,等待警察处理...")else:print("没有车票,不能进站")print("亲爱的,那就下次见了,一票难求啊~~~~(>_<)~~~~")

二、循环结构while和for循环

1、while循环

i = 0while i<5:print("当前是第%d次执行循环"%(i+1))print("i=%d"%i)i+=1

#encoding=utf-8i = 1sum = 0while i<=100:if i%2 == 0:sum = sum + ii+=1print("1~100的累积和为:%d"%sum)

以上为计算1~100之间偶数的累积和while程序。

2、for循环

for循环的格式:

for 临时变量 in 列表或者字符串等:循环满足条件时执行的代码

其实for的用法还有很多,后面会在实例中看到。

3、break与continue

break的作用:用来结束整个循环

continue的作用:用来结束本次循环,紧接着执行下一次的循环

break/continue只能用在循环中,除此以外不能单独使用

break/continue在嵌套循环中,只对最近的一层循环起作用

if、while、for等其他语句可以随意组合,这样往往就完成了复杂的功能。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。