Python精简入门学习(四)

Python精简入门学习之流程控制(下)
-循环的分类

1.while 语法结构:
    while 条件表达式:
        代码指令
语法特点:
    1.有初始值。
    2.条件表达式。
    3.变量[循环体内计数变量]的自增自减 否则会造成死循环。
使用条件:
    循环的次数不确定 是依靠循环条件来结束。
目的:
    为了将相似或者相同的代码操作变得更加简洁 使得代码可以重复利用。
2.for 循环:
    语法特点:
        遍历操作 一次的取集合容器中的每个值
    for 临时变量名 in 容器名:
        执行代码块

-while循环

# 输出1-100之间的数据
index = 1 # 定义一个变量并将1赋值给它
while index <= 100: # 循环条件是变量小于等于100
    print(index)    # 打印输出
    index+=1        # 变量自增 每循环一次增加1
    pass

九九乘法表

row = 1 # 定义一个行
while row <= 9: # 行数最多9行
col =1 # 定义一个列
while col <= row:
print('%d%d=%d'%(row,col,rowcol),end=' ') # end=' '作用是不换行用空格分隔数据
col+=1 # 列+1
pass
print() # 换行
row+=1 # 行+1
pass
'''
思路:一开始row的值为1--> while判断它 while判断它是否 <=
row 满足条件了 便开始打印输出 然后col的值+1后等于2 继续循环但是不满足col <= row的条件 便退出内层循环继
续执行外层循环剩下的语句 row = row+1 此时的row 为2 依然满足 <= 9 的条件继续执行后面的语句,以此类推最
终直到外层循环也不满足条件就结束程序
'''

-**for 循环**

tags = '我爱中国' # 字符串类型本身就是一个字符类型的集合
for item in tags: # for 临时变量名 in 变量名:
print(item) # 打印临时变量
pass

# 99乘法表用for循环实现
for i in range(1,10):
    for j in range(1,i+1):
        print('%d*%d=%d'%(i,j,i*j),end=' ')
        pass
    print()     # 控制换行
    pass

range() 此函数可以生成一个数据集合列表

range(start:end:step) 步长不能为0

sum = 0
for data in range(1,101): # 左包含又不包含 1-100
sum += data # 求∑ (累加值)
pass
print('sum=%d'%sum)

``````

用取余方式判断是否能被2整除 能就是偶数否则奇数 并打印输出

for data in range(50,201):
if data%2 == 0:
print('{}是偶数'.format(data))
pass
else:
print('%d是奇数'%data)
pass
pass

-**break 和 continue**

break:
代表中断结束 满足条件直接结束本层循环
continue:
结束本次循环 继续执行下次循环(当continue的条件满足的时候 本次循环剩下的语句将不再执行) 后面的循环继续执行
这两个关键字只能用在循环中

-**break的使用**

sum = 0
for item in range(1,51):
if sum>100:
print('循环执行到第%d就退出来了'%item)
break # 跳出循环
pass
sum += item
pass
print('sum=%d'%sum)

-**continue的使用**

for item in range(1,100): # 求出奇数
if item%2 ==0:
continue
print('在continue后面的代码不会执行')
pass
print(item)
pass

```

个人整理好了java和python的资料可免费领取

1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 11:15
点赞 评论 收藏
分享
05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务