ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python中的判断语句、循环语句

2020-12-29 04:01:55  阅读:154  来源: 互联网

标签:语句 10 name python 循环 举例 print


一、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

 

标签:语句,10,name,python,循环,举例,print
来源: https://www.cnblogs.com/dcs-linghuchong/p/14204563.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有