栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础之条件语句和循环

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础之条件语句和循环

文章目录

前言

一、条件语句

1.单分支条件语句

2.双分支条件语句

3.多分支条件语句

二、循环语句

1.while循环

2.for循环

三、嵌套

1.条件语句嵌套

2.循环语句嵌套

3.条件语句和循环语句嵌套

总结


前言

        Hello,各位小伙伴大家好,我是紫水晶的微光。本篇文章介绍Python的条件语句和循环语句,我会在其中穿插与c/c++/Javascript的对比。快来跟我一起学习吧!


一、条件语句
1.单分支条件语句

Python中单分支条件语句的格式:

if 判断条件:

        语句块1

备注:
c/c++/Javascript中单分支条件语句的格式:

if (判断条件)

{

        语句块1;

}    

执行流程图如下:

2.双分支条件语句

Python中双分支条件语句的格式:

if 判断条件:

        语句块1

else:

        语句块2

备注:

c/c++/Javascript中双分支条件语句的格式:

if (判断条件)
{

        语句块1;

}

else

{

        语句块2;

}

执行流程图如下:

3.多分支条件语句

 Python中多分支条件语句的格式:

if 判断条件1:

        语句块1

elif 判断条件2:

        语句块2

else:

        语句块3

备注:

c/c++/Javascript中多分支条件语句的格式:

if (判断条件)

{

        语句块1;

}

else if (判断条件2)

 {

        语句块2;

}

else

{

        语句块3;

}

执行流程图如下:

二、循环语句

1.while循环

Python中while循环语句的格式:

while 判断条件:

        语句块1

2.for循环

Python中for循环语句的格式:

for 迭代变量 in 字符串|列表|元组|字典|集合:

         语句块1

备注:

c/c++/Javascript中while循环语句的格式:

while(判断条件)

 {

        语句块1;

}

c/c++/Javascript中for循环语句的格式:

for(初始化语句;判断条件;控制语句)

{

        语句块1;

 }

另外c/c++/Javascript中还有一个do while循环,语句格式为:

do

{

        语句块1;

}while(判断条件);

三、嵌套

1.条件语句嵌套

案例:如果输入的成绩在90分以上(含90分)输出A;80分-90分(不含90分)输出B;70分-80分(不含80分)输出C;60分-70分(不含70分)输出D;60分以下输出E。

grade = float(input("请输入成绩:"))

if grade>=90:
    print("A")
else:
    if grade>=80:
        print("B")
    elif grade>=70 and grade<80:
        print("C")
    elif grade>=60 and grade<70:
        print("D")
    else:
        print("E")

2.循环语句嵌套

 案例:打印99乘法表。

i=1
while i<=9:
    j = 1
    while j<=i:
        print("%d*%d=%d"%(i,j,i*j),end=" ")
        j += 1
    print()
    i += 1

3.条件语句和循环语句嵌套

案例:从键盘依次输入10个数,最后打印最大的数。

list=[]
for i in range(10):
    list.append(int(input("请输入第%d个数:"%(i+1))))
max=list[0]
for i in range(10):
    if i!=0 and list[i]>=max:
        max=list[i]
print("最大的数为:",max)


总结

        本篇文章到这里就结束了,欢迎各位小伙伴点赞、评论、关注。我们共同学习,一起进步!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/316034.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号