第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > python初学之三大流程控制语句(顺序 分支 循环)

python初学之三大流程控制语句(顺序 分支 循环)

时间:2019-12-13 02:56:03

相关推荐

python初学之三大流程控制语句(顺序 分支 循环)

01 认识三大流程控制

1.顺序执行

从上到下按顺序执行

2.分支选择 (if else)

if 表达式:

执行代码

elif 表达式:

执行代码

elif 表达式:

执行代码

....

else:

执行代码

说明: 只需要满足一个条件,程序会执行哪个条件下面的代码, 然后退出分支

3.循环语句

for i in xxxx:

print(i)

while 表达式

print

02.墨守循规的顺序流程控制

练习1.编写一个程序,提示用户按圆的半径计算圆的周长和面积。

输入圆的半径: 5.3

半径为5.3cm的圆的周长为33.3,面积为 88.2 。

代码为:

import math # 导入数学模块r = float(input("输入圆的半径: ")) # py3中, input接收的是什么类型? 字符串类型C = 2 * math.pi * rS = math.pi * pow(r, 2)print("半径为%.1fcm的圆的周长为%.1f ,面积为 %.1f 。" %(r, C, S))

测试如下:

03 有路任性的分支流程控制

1)分支流程控制

第一类分支语句 : if - else 语句

如:

name = input("Name: ")password = input("Password:")# 分支语句的条件:name == oot and password == westos#如果满足条件, 执行第7行语句;#如果不满足条件, 执行第9行语句;if name == oot and password == westos:print("%s登录成功" %(name))else:print("%s登录失败" %(name))

测试:

第二类分支语句 : 标准的 if 语句

python 有两大特性, 一是 简洁,二是可读性好。

Python代码块缩进完全能够清楚地表达一个语句属于哪个代码块。

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