目录
关联文章
一、if条件判断语句
(一)if单分支格式:
(二)if多分支格式:
(三)if三目运算格式:
(四)if( if中包含if)嵌套语句格式:
(五)实例:登录操作
二、while循环语句
(一)while语句的格式:
(二)为什么使用循环
(三)实例:while循环
三、for循环语句
(一)for循环的语法格式
(二)range()函数
(三)for循环实例
(四)Continue循环实例
(五)break循环实例
《第六部分:6.1-Python之基本操作+Python常见的运算》
《第六部分:6.2-Python之字符-元组-字典-列表》
《第六部分:6.3-Python之判断-三目-循环》
《第六部分:6.4-Python之函数-定义和使用》
《第六部分:6.5-Python之模块-定义和使用》
《第六部分:6.6-Python之类与对象-定义和使用》
《第六部分-练习题1:列表-字典-循环练习(10道题)》
《第六部分-练习题2:使用递归-模块-自定义函数(8道题)》
《第六部分-练习题3:使用open()函数处理文件(3道题)》
《第六部分-练习题4:random函数生成随机数(3道题)》
《第六部分-练习题5:re正则使用统计行数-判断手机号(4道题)》
if条件判断语句单分支单分支格式
if条件判断语句多分支多分支格式:
if条件判断语句中的三目运算三目运算基本格式:
name = input('请输入您的用户名:')
print('在上海' if name = = 'xiaowang' else '在深圳')
截图部分1
代码部分1
def login(name):
if name=='':
name=input('请输入用户名:')
if name=='admin':
password=input('请输入密码:')
if password=='123456':
print('登录成功')
else:
print('您输入的密码有误、请重新输入密码')
login(name)
else:
print('用户错误,请重新输入')
login('')
else:
password=input('请输入密码:')
if password=='123456':
print('登录成功')
else:
print('您输入的密码有误、请重新输入密码')
login(name)
login('')
截图部分2
代码部分2
#可以被遍历的对象的有哪些?
#字符串,列表,元组
#(1)遍历字符串
str1 = 'asdjkaslj'
for i in str1:
print(i)
#(2)遍历列表
list1 = [1,'test','dcs09']
for i in list1:
print(i)
#(3)遍历元组
tuple1 = ('test09','china',1,('aa','bb'),['A','B','C'],{"name":'xiaoshen','age':18})
for i in tuple1:
print(i)
#(4)遍历字典
dict1 = {'name':'xiaoshen','age':18}
for i in dict1:
print(i,dict1[i])
for i,j in dict1.items():
print(i,type(i))
for i in dict1.keys():
print(i)
for i in dict1.values():
print(i)
#(5)遍历集合
str1 = 'hello'
set1 = set(str1)
print(set1)
for i in set1:
print(i)
while什么时候进入循环?
当循环条件成立时,进入循环
while什么时候退出循环?
当循环条件不成立时,退出循环
注意:在写while循环语句时一定要让循环条件发生变化,否认很容易陷入死循环中
如果需要遍历一个数字序列,可以使用python中内建的函数range()
for i in range (10) #打印O到9、不包含10
for i in range (1,10) #打印1到9、不包含10
for i in range (0,10,2) #打印结果:0,2,4,6,8不包含10
截图部分
代码部分
#for循环和range函数结合使用
for i in range(10):
print(i) #竖着打印0-9
print(i,end='') #横着打印0-9
for i in range(0,10):
print(i) #0,1,2,3,4,5,6,7,8,9
for i in range(0,10,2):
print(i) #0,2,4,6,8
for i in range(1,10,2):
print(i) #1,3,5,7,9
for i in range(10,0,-1):
print(i) #10,9,8,7,6,5,4,3,2,1
for i in range(2,10):
print(i) #2,3,4,5,6,7,8,9