python基础--语句

本文详细介绍了Python的基础语法,包括判断语句的if-else、if-elif-else、if嵌套,以及循环语句的while和for循环,通过案例展示了各种语句的使用方式和应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一:判断语句

        1.1:if语句的使用格式

                if 要判断的条件:
                        条件成立时,要做的事情

        案例:判断年纪,如果age大于18,输入成年

                age = 18
                if age>18:
                        print("你已成年")

        1.2:if-else的使用格式

                if 要判断的条件:
                        条件成立时,要做的事情
                else:
                        条件不成立时,要做的事情

        案例:判断年纪,如果age大于18,输入成年,否则未成年

                age = 18
                if age>18:
                        print("你已成年")
                else:
                        print("你是未成年人")

        1.3:if-elif-else的使用格式

                if 要判断的条件:
                        条件成立时,要做的事情
                elif 要判断的条件:
                        条件成立时,要做的事情
                else:
                        条件不成立时,要做的事情

        案例: 80 < score <= 100, 等级A;60 < score <= 80, 等级B;剩余, 等级C

                score = 72
                if score >80 and score <=100:
                        print("A")
                elif score >60 and score <= 80:
                        print("B")
                else:
                        print("C")

        1.4:if嵌套

                if 要判断的条件:
                        条件成立时,要做的事情
                        if 要判断的条件:
                                条件成立时,要做的事情
                        else:
                                条件不成立时,要做的事情
                else:
                        条件不成立时,要做的事情

        案例:公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶 好

                monery = input("请输入金额:")
                if int(monery)>2 :
                        print("请上车")
                        seat = input("请输入剩余座位:")
                        if int(seat) > 0:
                                print("请入座")
                        else:
                                print("请站稳扶好")
                else:
                        print("请充值")

二:循环语句

        2.1:while循环

        2.1.1:while循环的格式

                while 条件:
                        条件成立时,要做的事情
                        条件成立时,要做的事情
                        .....

        案例:循环打印1~100的数据和

                i=1
                sum=0
                while i<=100:
                        sum+=i
                        i=i+1
                print(sum)

        练习

                计算1--100之间的偶数和(包含1和100)              

        2.1.2:while循环嵌套

                while 条件:
                        条件成立时,要做的事情
                        条件成立时,要做的事情
                        .....
                        while 条件:
                                条件成立时,要做的事情
                                条件成立时,要做的事情
                                .....

        练习

                1:用嵌套打印五边三角形

                

                 

                2:练习打印如下图形

                 

                 3:打印九九乘法口诀

                

         2.2:for循环 

                2.2.1:for循环的格式

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

                练习

                1:将字符串循环打印

                2:打印0到9的数据

                3:break/continue/return 

                        continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环                         break的作用:满足条件时,立刻结束break所在的循环

                案例:while循环1到9,当数字是3,跳出本次循环,执行其他循环

                 案例:while循环1到9,当数字是3,停止循环

                注意点:
                        1. break/continue只能用在循环中,除此以外不能单独使用
                        2. break/continue在嵌套循环中,只对最近的一层循环起作用 

                4:pass的使用

                        1. Python pass是空语句,是为了保持程序结构的完整性。
                        2. pass 不做任何事情,一般用做占位语句。

 

        作业

                1:使用循环(任意一种)计算0--100之间所有基数的和

                

break/continue/return区别

return:直接返回函数,所有该函数体内的代码(包括循环体)都不会再执行。
break:跳出所在的当前整个循环,到外层代码继续执行。
continue:跳出本次循环,从下一个迭代继续运行循环,内层循环执行完毕,外层代码继续运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值