python中的判断语句、循环语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python中的判断语句、循环语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5978字,纯文字阅读大概需要9分钟。
内容图文
![python中的判断语句、循环语句](/upload/InfoBanner/zyjiaocheng/615/4059964d954c4f739cc78e9cbd412c96.jpg)
一、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)
运行结果为:5050
===========================================================
4、用while循环求出1-100之间的偶数之和
i = 0
sum = 0
while i<=100:
sum+=i
i+=2
print(sum)
运行结果为:2550
================================================================
5、用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对应的索引为7
===========================================================
11、for循环遍历元组
举例:①
tuple1 = (1,2,3)
for i in tuple1:
print(i,end=' ')
运行结果为:1 2 3
============================================================
12、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中的判断语句、循环语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。