python流程控制语句

本文详细介绍了Python中的流程控制语句,包括选择结构(if、if-else、多重if、嵌套if和match...case)、循环结构(for和while)、程序跳转(break和continue)以及空语句pass的用法和示例。
摘要由CSDN通过智能技术生成

目录

一、选择

1.if语句

2.if-else语句

3.多重if语句

4.嵌套if语句

5.match...case语句

二、循环

1.for循环

2.while循环

三、程序跳转语句

1.break

2.continue

四、空语句pass


流程控制语句主要包括选择、循环、跳转以及空语句pass。下面将进行一一叙述。

一、选择

选择是根据条件选择执行不同的程序。

1.if语句

  • 语法结构:

                if表达式:

                        语句块

if语句在执行时,先根据表达式进行判断,若表达式结果为True,则执行if表达式下的语句块;若表达式结果为False,则不执行该语句块

示例如下:

number=eval(input('请输入一个数:'))
#判断输入的数字和3的大小关系
if number>3:
    print('这个数比3大')
if not number>3:
    print('这个数小于或等于3')

x=eval(input('请输入一个正整数:'))
#与2取余后结果为0,则为False,不会继续执行;结果为1,则为True,执行下方代码
if x%2:
    print(x,'是奇数')
if not x%2:
    print(x,'是偶数')

 运行结果

  •  常见问题:

             if表达式后的冒号忘记写

             缩进不正确

2.if-else语句

语法结构:

        if 表达式:

                语句块1

        else:

                语句块2

如果表达式的结果为True,则执行语句块1,否则执行语句块2

 if语句中的示例代码可改写为如下形式,运行结果相同。

number=eval(input('请输入一个数:'))
if number>3:
    print('这个数比3大')
else:
    print('这个数小于或等于3')

if x%2:
    print(x,'是奇数')
else:
    print(x,'是偶数')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值