您现在的位置是:主页 > news > 好网站开发/seo免费自学的网站
好网站开发/seo免费自学的网站
admin2025/5/3 20:32:50【news】
简介好网站开发,seo免费自学的网站,网站建设服务流程,网页设计与网站建设第05文章目录顺序结构if选择结构单分支结构双分支结构多分支结构循环结构程序结构主要⽤来描述我们处理事情的步骤,python程序结构主要有三种:顺序结构,选择结构和循环结构。顺序结构 顺序结构是最简单的程序结构,程序中的各个操作是…
文章目录
- 顺序结构
- if选择结构
- 单分支结构
- 双分支结构
- 多分支结构
- 循环结构
程序结构主要⽤来描述我们处理事情的步骤,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+ii=i+1
print(sum1)
break关键字
break关键字⽤来结束整个循环过程,不再判断执⾏循环的条件是否成⽴,如果使⽤嵌套循环,break语句 将停⽌执⾏最深层的循环,并开始执⾏下⼀⾏代码。
如:
sum1=0
for i in range(1,10):sum1=sum1+iif(sum1>12):break
print(sum1)
continue关键字
continue 语句跳出本次循环,⽽不是终⽌整个循环程序。
# 计算1到10之间的偶数和
sum1=0
for i in range(1,11):if i%2!=0:continuesum1=sum1+i
print(sum1)