《第六部分:6.3-Python之判断-三目-循环》

目录

关联文章

一、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条件判断语句单分支单分支格式

《第六部分:6.3-Python之判断-三目-循环》_第1张图片

(二)if多分支格式:

if条件判断语句多分支多分支格式:

《第六部分:6.3-Python之判断-三目-循环》_第2张图片

(三)if三目运算格式:

if条件判断语句中的三目运算三目运算基本格式:

name = input('请输入您的用户名:')

print('在上海' if name = = 'xiaowang' else '在深圳')

(四)if( if中包含if)嵌套语句格式:

《第六部分:6.3-Python之判断-三目-循环》_第3张图片

  

(五)实例:登录操作

截图部分1

《第六部分:6.3-Python之判断-三目-循环》_第4张图片

  

代码部分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

《第六部分:6.3-Python之判断-三目-循环》_第5张图片

  《第六部分:6.3-Python之判断-三目-循环》_第6张图片

代码部分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语句的格式:

《第六部分:6.3-Python之判断-三目-循环》_第7张图片

  

(二)为什么使用循环

while什么时候进入循环?

当循环条件成立时,进入循环

while什么时候退出循环?

当循环条件不成立时,退出循环

注意:在写while循环语句时一定要让循环条件发生变化,否认很容易陷入死循环中

(三)实例:while循环

《第六部分:6.3-Python之判断-三目-循环》_第8张图片

  

三、for循环语句

(一)for循环的语法格式

《第六部分:6.3-Python之判断-三目-循环》_第9张图片

  

(二)range()函数

如果需要遍历一个数字序列,可以使用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

截图部分

《第六部分:6.3-Python之判断-三目-循环》_第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

(三)for循环实例

《第六部分:6.3-Python之判断-三目-循环》_第11张图片

(四)Continue循环实例

《第六部分:6.3-Python之判断-三目-循环》_第12张图片

(五)break循环实例

《第六部分:6.3-Python之判断-三目-循环》_第13张图片

你可能感兴趣的:(测试工程师速成(总集),Python,python,list,函数闭包,递归算法,测试类型)