多测师肖sir_高级金牌讲师_python之结构语句005

2023-10-12 11:28

本文主要是介绍多测师肖sir_高级金牌讲师_python之结构语句005,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

python中常见语句:
一、目录:
1、if语句
2、while 循环语句
3、for循环语句
4、continue 语句
5、break 语句

二、语句详解
1、if判断语句
(1)if单分支
格式:if 判断条件:
语句块1……
else:
语句块2……

案例:
在这里插入图片描述

(2)if多分支
if 判断条件1:
语句块1……
elif 判断条件2:
语句块2……
elif 判断条件3:
语句块3……
else:
语句块n
案例:在这里插入图片描述

(3)if嵌套语句
if语句之if的嵌套语句(if中包含if)
if 判断条件1:
语句块1
if 判断条件2:
语句块2
else:
语句块3
else:
语句块4
案例:
在这里插入图片描述
案例2:
nu=input(“请输入中奖号码:”)
if nu==“0”:
yzm=input(“请输入验证码:”)
if yzm==“abc123”:
print(“兑奖一个亿”)
elif yzm==“abc”:
print(“兑奖一百万”)
else:
print(" 请重新输入验证码")
else:
print(“谢谢惠顾”)

(4)三目运算
通过一行代码实现判断
格式:
执行语句1 if 条件 else 执行语句块2
案例:
nu=input(“请输入中奖号码:”)
print(“一个亿” if nu==“0” else “乞丐”)

(5)pass 的讲解:
1、pass的用法:pass表示占位,在语句中还没有想好写什么满足条件;
2、python中的pass的作用:
(1)pass是一个空语句
(2)pass保证格式完整
(3)pass保证语义完整

=======================================
二、while循环语句
(1)while的格式:
while 条件表达式:
循环体语句
(2)
while什么时候进入循环?当循环条件成立时,进入循环
while什么时候退出循环?当循环条件不成立时,退出循环
注意:在写while循环语句时一定要让循环条件发生变化,否认很容易陷入死循环中
案例1:满足循环条件,进入循环
a=0
while a<5:
a+=1 #a=a+1
print(a,end=“”) #12345
案例2:不满足循环条件,退出循环
a=6
while a<5:
a+=1 #a=a+1
print(a,end=“”) #12345
案例3:死循环
a=0
while a<5:
print(a)

作业:
1、求1-100的和
案例:
a=1
sum=0
while a<=100:
sum+=a #sum=sum+a
a+=1
# print(sum)
print(sum)

2、求1-100的奇数和
案例
a=1
sum=0
while a<=100:
sum+=a #sum=sum+a
a+=2
# print(sum)
print(sum)

3、 求1-100的偶数和
a=0
sum=0
while a<=100:
sum+=a #sum=sum+a
a+=2
# print(sum)
print(sum)

====================================================
三、for 循环语句
1、for循环的语法格式如下:
for … in …
语句块
案例:
list1=[1,2,3,4] #新建一个列表
for i in list1: #i是变量 list1列表内容
print(i) #打印变量 1,2,3,4

2、先熟悉下range()函数:如果需要遍历一个数字序列,可以使用python中内 建的函数range()
(1)range函数(开始值,结束值,步长)
(2)range函数包含开始值,不包含结束值
(3)range函数默认从0开始
(4)直接打印range函数
print(tuple(range(10))) #以元组的形式输出(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
print(list(range(10))) #以列表的形式输出:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(range(1,10,2))) #以列表的行书输出1-10的奇数
print(list(range(0,10,2))) ##以列表的行书输出1-10的偶数数
(5)案例详解
for i in range(10):
print(i,end=" “) #0,1,2,3,4,5,6,7,8,9 0-9,不包含本身
for k in range(1,10):
print(k,end=” “) #1,2,3,4,5,6,7,8,9 从1开始,到9,不包含10
for k in range(1,10,2):
print(k,end=” “) #1 3 5 7 9 #1表示开始值,10表示结束值,2步长
for k in range(0, 10, 2):
print(k, end=” “) # 0 2 4 6 8 #0示开始值,10表示结束值,2步长
作业:
1、打印1-100的数
方法1:print(list(range(101)))
方法2:
for i in range(101):
print(i,end=” “)
2、打印1-100的奇数
方法1:print(list(range(101)))
方法2:
for i in range(1,101,2):
print(i,end=” “)
3、打印1-100 的偶数
方法1:print(list(range(0,101,2)))
方法2:
for i in range(2,101,2):
print(i,end=” ")
(5)for循环求和案例
1、打印1-100的数的和
方法:
a=1
sum=0
for a in range(1,101):
sum+=a #sum=sum+a
# print(sum)
print(sum)
2、打印1-100的奇数和
方法:
a=1
sum=0
for a in range(1,101,2):
sum+=a #sum=sum+a
# print(sum)
print(sum)
3、打印1-100 的偶数和
方法:
a=1
sum=0
for a in range(2,101,2):
sum+=a #sum=sum+a
# print(sum)
print(sum)

(6)for循环遍历字符、列表、元组
1、for循环遍历字符
s=“abcd”
for i in s:
print(i,end=" “) #a b c d
2、for循环列表
list1=[1,2,3,4]
for k in list1:
print(k ,end=” ") #1 2 3 4
3、for循环元组
t=(“a”,“b”,“c”)
for v in t:
print(v ,end= " “)
4、for循环字典
(1)for 循环获取键
zd={“name”:“wm”,“age”:18}
for n in zd:
print(n ,end=” “)
(2)or 循环获取键和值
zd={“name”:“wm”,“age”:18}
for n in zd:
print(n ,zd[n],end=” “)
(3)for 循环使用items获取键和值
zd={“name”:“wm”,“age”:18}
for m,n in zd.items():
print(m,n,end=” ")
(3)for 循环使用get获取键和值
zd={“name”:“wm”,“age”:18}
for i in zd:
print(i,zd.get(i))
================================
作业:
(1)一行语句求出1-100之间的和
print(sum(range(1,101))) # 5050
(2)一行语句求出1-100之间的奇数和
print(sum(range(1,101,2))) #2500
(3)一行语句求出1-100之间的偶数和
print(sum(range(2,101,2))) # 2550

================================
continue语句
用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进 行下一轮循环
案例:理解为跳过5,继续运行
list = [1,2,3,4,5,6,7,8,9]

for i in list:
if i==5:
continue #继续
print(i,end= " ") #1 2 3 4 6 7 8 9

================================
break语句
用法:语句会立即退出循环,在其后边的循环代码不会被执行。
案例:
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==5:
break #结束
print(i,end= " ") #1 2 3 4

================================
讲解题目:
1、1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少
sum=0
for bw in range(1,5):
for sw in range(1,5):
for gw in range(1,5):
if (bw !=sw) and(bw !=gw) and (sw !=gw):
print(bw,sw,gw)
sum+=1
print(“排列总次数:”,sum)

2、用for循环打印九九乘法表
方法1:for循环
for i in range(1,10):
for j in range(1,i+1):
print(“%d*%d=%d”%(i,j,ij),end=" “)
print()
方法2:
i=1
while i<10:
j=1
while j<=i:
print(”%d
%d=%d"%(i,j,i*j),end=" ")
j+=1
print( “”)
i+=1

这篇关于多测师肖sir_高级金牌讲师_python之结构语句005的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195516

相关文章

使用python生成固定格式序号的方法详解

《使用python生成固定格式序号的方法详解》这篇文章主要为大家详细介绍了如何使用python生成固定格式序号,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录生成结果验证完整生成代码扩展说明1. 保存到文本文件2. 转换为jsON格式3. 处理特殊序号格式(如带圈数字)4

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装