一、python中的if判断语句
1、if条件判断单分支语句
举例:①
name = input(‘请输出您的用户名:’)
if name == ‘admin’:
print(‘超级用户上线’)
else:
print(‘普通用户上线’)=========================================================
2、if条件判断多分支语句
举例:①
name = input(‘请出入您的用户名:’)
if name == ‘admin’:
print(‘超级用户上线’)
elif name == ‘dcs01’:
print(‘vip用户上线’)
elif name == ‘dcs02’:
print(‘普通用户上线’)
else:
print(‘渣渣’)==========================================================
3、if条件判断语句中的三目运算
举例①:
name = input(‘请输入您的用户名:’)
print(‘在北京砍柴’ if name == ‘令狐冲’ else ‘在上海拉煤’)'''等同于如下代码'''name = input(‘请输入您的用户名:’)
if name == ‘令狐冲’:
print(‘在北京砍柴’)
else:
print(‘在上海拉煤’)=========================================================
4、if语句之if的嵌套语句(if中包含if)
举例:①
username = input(‘请输入您的用户名:’)
if username == ‘admin’:
passwd = input(‘请输入您的密码:’)
if passwd == ‘123456’:
print(‘登录成功’)
else:
print(‘您输入的密码错误请重新输入’)
else:
print(‘用户名不存在’)二、python中的while循环语句
1、while语句中的死循环
举例:①
i = 1
while i<=5:
print(‘这是第%d次循环’%(i))
①备注:i = 1的时候永远小于5,所以陷入死循环==============================================================
2、while语句中的跳出循环
举例:②
i = 1
while i<=5:
print(‘这是第%d次循环’%(i))
i+=1
②备注:每循环一次让i自动+1,当循环第5次时候,5+1=6,条件不成立,跳出循环============================================================
3、用while循环求出1-100之间的和
i = 1
sum = 0
while i<=100:
sum+=i
i+=2
print(sum)
运行结果为:50504、用while循环求出1-100之间的偶数之和
i = 0
sum = 0
while i<=100:
sum+=i
i+=2
print(sum)
运行结果为:25505、用while循环求出1-100之间的奇数之和
i = 1
sum = 0
while i<=100:
sum+=i
i+=2
print(sum)
运行结果为:2500===============================================================
6、用while循环求出1-100之间的奇数之和减去偶数之和
sum01 = 0
sum02 = 0
i = 1
while i<=100:
if i % 2 ==0:
sum02+=i
else:
sum01+=i
i+=1
print(sum01-sum02)
运行结果为:-50三、python中的for循环语句
1、for循环的基本格式:for i in 函数、列表、字符串、元组、字典、集合
备注1:对于整型的数字是不能遍历的
备注2:从头到尾把所有的内容都输出到控制台
备注3:for循环经常和range()函数结合使用
备注4:for、if、while循环后面结尾都需要使用冒号(😃
备注5:for循环下面一行代码默认需要空一个tab键================================================================
2、for循环实例演示
举例:①
for i in range(10):
print(i)
运行结果为:0 1 2 3 4 5 6 7 8 9
①备注:打印0-9不包括10且纵向打印=================================================================
3、for循环实例演示
举例:①
for i in range(10):
print(i,end=’ ')
运行结果为:0 1 2 3 4 5 6 7 8 9
①备注:打印0-9不包括10且横向打印=============================================================
4、for循环实例演示
举例:①
for i in range(1,10):
print(i,end=’ ')
运行结果为:1 2 3 4 5 6 7 8 9
①备注:打印1-9不包括10且横向打印==========================================================
5、for循环实例演示
举例:①
for i in range(0,10,3):
print(i,end=’ ')
运行结果为:0 3 6 9=============================================================
6、for循环实例演示
for i in range(10,0,-1):
print(i,end=’ ')
运行结果为:10 9 8 7 6 5 4 3 2 1===========================================================
7、用for循环求出1-100之间的和
sum = 0
for i in range(1,101):
sum = sum +i
print(sum)
运行结果为:5050============================================================
8、for循环遍历字符串
举例:①
str1 = ‘hellow’
for i in str1:
print(i,end=’ ')
运行结果为:h e l l o w=============================================================
9、for循环遍历列表
举例:①
list1 = [‘zhangsan’,‘lisi’,‘wangwu’]
for i in list1:
print(i)
运行结果为:zhangsan lisi wangwu=========================================================
10、用for循环打印出list1 = [‘zhangsan’,‘lisi’,‘wangwu’]这个列表里面每个元素及对应的索引
举例:①
list1 = [‘zhangsan’,‘lisi’,‘wangwu’]
for i in list1:
a = list1.index(i)
print(i,a)
运行结果为如下:
zhangsan 0
lisi 1
wangwu 2举例:②
name = ‘duoceshi’
for i in name:
a = name.index(i)
print(’%s对应的索引为%d’%(i,a))
运行结果为如下:
d对应的索引为0
u对应的索引为1
o对应的索引为2
c对应的索引为3
e对应的索引为4
s对应的索引为5
h对应的索引为6
i对应的索引为711、for循环遍历元组
举例:①
tuple1 = (1,2,3)
for i in tuple1:
print(i,end=’ ')
运行结果为:1 2 312、for循环遍历整型
举例:①
int1 = 123
for i in int1:
print(i,end=’ ')
运行结果为:
TypeError: ‘int’ object is not iterable
备注:整型是不能被遍历的,因为整型是不可被迭代的对象四、python中的continue循环语句
1、continue语句实例演示
举例:①
for i in range(10):
if i == 6:
continue
print(i,end=’ ')
运行结果为:0 1 2 3 4 5 7 8 9==========================================================
2、打印出1-10之间的奇数或偶数
举例:①
for i in range(11):
if i % 2 == 0:
continue
print(i,end=’ ')
运行结果为:1 3 5 7 9举例:②
for i in range(1,11):
if i % 2 != 0:
continue
print(i,end=’ ')
运行结果为:2 4 6 8 10五、python中的break语句
1、break语句实例演示
举例:①
for i in range(10):
if i == 5:
break
print(i,end=’ ')
运行结果为:0 1 2 3 4举例:②
a = 10
while a>0:
print(‘当前变量值为%d’%(a))
a = a-1
if a == 5:
break
运行结果为如下:
当前变量值为10
当前变量值为9
当前变量值为8
当前变量值为7
当前变量值为6
python二次判别分析 python多次判断
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
二次判别分析(QDA)和Python实现
我们将在本文中介绍的模型属于称为高斯判别分析(GDA)模型的类别。 请注意,高斯判别分析模型是生成模型! 尽管它
python 二次判别分析 QDA 协方差矩阵 生成模型 -
二次判别 python 二次判别法
前面提到,当概率密度函数满足高斯分布或正态分布的情况,贝叶斯决策的分类面就是一个二次函数,这篇博客来学习有关二次判别。 首先给出二次判别函数的一般形式: (
二次判别 python 二次判别函数 马氏距离 协方差 决策规则 -
SpringBoot中hikari配置大全详解
在Java中,我比较ORM熟悉的只有Hibernate和Mybatis,其他的并未实践使用过,在这二者之间我更喜欢Mybatis,因为它精简、灵活(毕竟我是上年纪的程序员,喜欢自己写SQL)。刚才有提到Mybatis,但是这里的重点是介绍Mybatis-Plus,它是Mybatis的增强版,如果要了解Mybatis的细节的话请点击这里。简介据MyBatis-Plus官网介绍,MyBatis-Plu
hikaricp druid比较 springboot druid springboot整合nacos spring整合druid bc