Python基础之循环语句相关知识总结
作者:jks212454 发布时间:2021-03-19 18:57:19
标签:Python,循环语句
一、循环语句介绍
1.循环语句理解
循环语句允许我们执行一个语句或语句组多次,可以让我们的代码重复的去执行。
2.循环语句示意图
二、循环语句的分类
三、循环控制语句
四、while循环
while循环解释:判断语句的条件是否为真,如果为真,则执行代码,然后再次判断条件,直到条件为假为止,循环结束。
1.while死循环
# 死循环示例
while True:
print("高山仰止,景行行止,虽不能至,心向往之。")
2.while条件循环
# while循环,有条件(列出一串数的示例)
i = 1
while i <= 100:
print(i)
i = i + 1
# 要求从1加到100
h = 0
i = 1
while i <= 100:
h = h + i
i = i + 1
print(h)
# 计算1-2+3-4+5-6+7.....-100 结果
h = 0
i = 1
while i <= 100:
m = i % 2
if m == 1:
h = h + i
else:
h = h - i
i = i + 1
print(h)
五、break和continue
1.break使用
break:让当前这个循环立即停止
while True:
content = input("请输入你要学习的内容:")
if content == "ex":
break
print("认真做笔记:", content)
2.continue使用
continue:停止当前本次循环,继续执行下一次循环。
i = 1
while i <= 10:
if i == 4:
i = i +1
continue
print(i)
i = i + 1
六、for循环
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
1.for循环示例
m = "我要学习python"
for i in m:
print("这次循环得到的是:", i)
2.for循环中range的使用方法
①range(n)的模式
for i in range(8):
print(i)
②range(m,n)的模式
for i in range(1,9):
print(i)
③range(m,n,s)模式
for i in range(1,10,2):
print(i)
七、pass语句的使用
PASS:代码占位
for letter in 'Python':
if letter == 'h':
pass
print('这是 pass 块')
print('当前字母 :', letter)
print("Good bye!")
来源:https://blog.csdn.net/jks212454/article/details/117877588


猜你喜欢
- 本文实例讲述了php简单生成随机字符串的方法。分享给大家供大家参考,具体如下:生成一组:<?php$str = "01234
- 一、PsutilPython当中的Psutil模块是个跨平台库,它能够轻松获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息
- 如下所示:#!/usr/bin/python# -*- coding: utf-8 -*-def rever(sentence): &nbs
- 学习python编程,首先要配置好环境变量。本文主要讲解python的环境变量配置,在不同版本下如何安装Windows打开Python官方下
- 1.BeautifulSoup简介BeautifulSoup4和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解
- 目录前言filestools库介绍一行代码给图片加水印总结前言版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个l
- 概要贝叶斯网络是一种基于概率的图模型,可用于建立变量之间的条件概率关系。在拼写检查器中,贝叶斯网络可以通过建立一个隐含状态、错误观察值和正确
- 一、概述SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用
- 前言诶?这有一个按钮(~ ̄▽ ̄)~,这是一个在html中实现的具有金属质感并且能镜面反射的按钮~效果电脑效果手机效果说明主要思路是使用 na
- tbody 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。tbody 元素应该与&
- 背景最近正在学nodejs,想到曾经有台云服务器,但是很久不用了,由于怕麻烦,一股脑的把云主机重装了个Ubuntu系统,于是配置MySQL成
- 今天在公司实在没有事做,突然就想到写下商城的购物车的前端框架,当然我这里只有购物车的增删改查,也许写的并不是那么完善,但最重要的是一个入门,
- 在开发中有些敏感接口,例如用户余额提现接口,需要考虑在并 * 况下接口是否会发生问题。如果用户将自己的多条提现请求同时发送到服务器,代码能否扛
- 本文实例讲述了Python PyInstaller库基本使用方法。分享给大家供大家参考,具体如下:概述将.py源码转换成无需源代码的可执行文
- 理解property和attribute这个要看具体的语境了。不过我们可以从词源的角度来区分一下这两者:property形容词propert
- 1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) sel
- 译者:AlphaImageLoader是一个让IE6正常显示PNG32时要用到的一个滤镜,但它在使用中也会产生一系列的问题,本文对使用Alp
- Ubuntu Server下启动/停止/重启MySQL数据库的三种方式系统环境:ubuntu server 12.10 x64(mysql为
- 我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个ASP中制作饼图、柱状图的组件:csDra
- 话说凌晨刚折腾完一台MySQL 5.7.19版本的安装,未曾料到早上MySQL官方就发布了最新的5.7.20版本。这个版本看似更新不多,但是