对python中for、if、while的区别与比较方法


Posted in Python onJune 25, 2018

如下所示:

if应用举例:
#if 若条件成立,只执行一次
#if 条件:如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块
#判断如果年龄age小于18,输出未成年
#=一个等号表示赋值的意思 ==双等号判断等号两边的值是否相等
if age==18:
 print('未成年')
#两种情况的判断
#如果age小于18 输出未成年,否则输出成年人
#如果条件成立,执行条件后的代码块内容,条件不成立,执行else后的代码块内容,有且只会执行其中某一个代码块
if age<18:
 print('未成年')
else:
 print('已成年')
#三种三种以上的情况判断
#如果age小于18,输出未成年;如果age大于18,输出成年人;如果等于18,输出刚成年
#如果第一个条件成立,执行条件后的代码块,判断结束。如果条件不成立,判断第二个条件,如果条件成立,执行条件后的代码块,判断结束,条件不成立,直接执行else后的代码块,有且只会执行其中某一个代码块
if age<18:
 print('未成年')
elif age>18:
 print('成年人')
else:
 print('刚成年')
while循环应用举例:
#为什么要用循环?循环可以使需要重复的代码只写一遍即可
a=10
#只要条件成立,就去执行条件后的代码块,条件不成立,直接跳过
while a==10:
 #第一种结束while循环的方式,更改循环的条件,让条件不成立
 number=input('请输入数字,输入0结束while循环:')
 #%s 通用占位符
 #如果字符串中只有一个占位符,可以将变量直接写在%之后
 #如果字符串中有两个或者两个以上的占位符,必须写在%之后,添加小括号(),将占位的变量写在小括号内
 print('您输入的数字为%s'%number)
 if number=='0':
  #更改a的值,让其不等于10
  a=20
#第二种结束while循环的方式 使用break关键字结束循环
#True 布尔类型的数据 True(真 可以使用数字1表示)和False(假 可以使用数字0表示)
while True:
 number=input('请输入内容,输入0结束循环:')
 if number=='0':
  #break跳出当前循环,结束while循环
  #break可结束for循环,也可结束while循环,结束离自己最近的循环
  break
for循环应用举例(九九乘法表)
#coding:utf-8
#python中的for循环
#for 指定循环次数
#利用for循环 输出99乘法表
#输出范围,包含5,不包含10
#for x in range(5,10):
# print x,
for i in range(1,10):
 for j in range(1,i+1):
  # print ('%s*%s=%s'%(i,j,i*j))
  #\t表示制表,使竖排对齐
   print(' %d*%d=%d'%(j,i,j*i),end="")
  # print j, "*", i, "=", i * j,' ',
 #换行三种方式:方法一 print \ 方法二 print '\n' 法三:'\r'
 print('\r')

以上这篇对python中for 、if、 while的区别与比较方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
给Python IDLE加上自动补全和历史功能
Nov 30 Python
Python字符串替换实例分析
May 11 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
Aug 18 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
Apr 05 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
numpy下的flatten()函数用法详解
May 27 Python
python如何将多个PDF进行合并
Aug 13 Python
感知器基础原理及python实现过程详解
Sep 30 Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 #Python
python 字符串和整数的转换方法
Jun 25 #Python
python range()函数取反序遍历sequence的方法
Jun 25 #Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
Jun 25 #Python
python解决字符串倒序输出的问题
Jun 25 #Python
Python决策树之基于信息增益的特征选择示例
Jun 25 #Python
python实现逆序输出一个数字的示例讲解
Jun 25 #Python
You might like
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
AngularJs 弹出模态框(model)
2016/04/07 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
实例代码讲解Python 线程池
2020/08/24 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
工厂厂长岗位职责
2013/11/08 职场文书
个人自荐信
2013/12/05 职场文书
大学生党课思想汇报
2013/12/29 职场文书
暑期社会实践感言
2014/02/25 职场文书
作文批改评语大全
2014/04/23 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
百日宴上的祝酒词
2015/08/10 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
Python学习之异常中的finally使用详解
2022/03/16 Python