Python语句


程序结构主要⽤来描述我们处理事情的步骤,python程序结构主要有三种:顺序结构,选择结构和循环结构。

顺序结构

顺序结构是最简单的程序结构,程序中的各个操作是按照它们在源代码中的排列顺序,自上而下,依次执行。
在这里插入图片描述

#计算两数之和
num1=input("请输入第一个数:") #第一步获取输入
num2=input("请输入第二个数:")
num1=int(num1)
num2=int(num2)            #第二步类型转换
print(num1+num2)          #第三步打印结果

if选择结构

选择结构主要有三种形式:单分⽀结构,双分⽀结构和多分⽀结构。

单分支结构

常见语法为: if 条件表达式:
语句块
在这里插入图片描述
如:

grade=60
if grade>=60:
    #条件成立时的语句
    print("及格")
print("end")

表达式也可以有多个条件,冒号不能少
如:

grade=60
subject="语文"
if grade>=60 and subject=="语文":
    #条件成立时的语句
    print("语文及格")
print("end")

在编写代码时,有以下几点需要特别注意:
* if后的条件表达式没有圆括号,如果存在多个表达式,需要强调优先级可以加圆括号。
* 条件表达式结尾必须加⼀个冒号表示条件表达式的结束。这⾥的冒号同时也起⼀个分割作⽤,分割条件 表达式与语句块。
* Python中的语句块划分不是⽤{}来划分,⽽是通过缩进来划分语句块,python对缩进⽐较敏感。
* 每条语句的结尾不需要加分号,python是靠换⾏符来识别语句的结束。
* if条件成⽴时执⾏的代码块不能为空,如果没有想好怎么写,可以放⼀个pass

双分支结构

常见语法: if 条件表达式:
语句块A
else:
语句块B
在这里插入图片描述

# 比较大小
a=15
b=3
if(a>b):
    print("a比b大")
else:
    print("a比b小")

多分支结构

常见语法
在这里插入图片描述

  • 多分⽀结构中最后的else结构可以省略。
  • elif是else if的缩写,可以写多个
  • 执⾏流程是从上往下依次检查条件表达式,那个表达式成⽴时,执⾏对应的语句块,执⾏完成直接跳出 整个if结构。

循环结构

Python中的循环结构主要有两种,一种通过for关键字实现,另一种用while关键字实现。

for循环语句
在这里插入图片描述

语法格式:
for 变量名 in 序列:
循环体
这⾥的序列类型可以是range函数产⽣的序列,也可以是列表,元组,字符串等其他可迭代类型

# 计算1到10的和
sum1=0
for i in range(1,11):
    sum1 = sum1+i
print(sum1)

while循环
语句格式:
while 条件表达式 :
循环体
例如:

# 计算1到10的和
sum1=0
i=0
while i<=10:
    sum1=sum1+i
    i=i+1
print(sum1)

break关键字
break关键字⽤来结束整个循环过程,不再判断执⾏循环的条件是否成⽴,如果使⽤嵌套循环,break语句 将停⽌执⾏最深层的循环,并开始执⾏下⼀⾏代码。
如:

sum1=0
for i in range(1,10):
    sum1=sum1+i
    if(sum1>12):
        break
print(sum1)

continue关键字
continue 语句跳出本次循环,⽽不是终⽌整个循环程序。

# 计算1到10之间的偶数和
sum1=0
for i in range(1,11):
    if i%2!=0:
        continue
    sum1=sum1+i
print(sum1)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

降温vae+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值