对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中的浅复制与深复制
Jul 02 Python
python append、extend与insert的区别
Oct 13 Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 Python
Python批处理删除和重命名文件夹的实例
Jul 11 Python
在Pycharm中执行scrapy命令的方法
Jan 16 Python
python 控制Asterisk AMI接口外呼电话的例子
Aug 08 Python
python几种常用功能实现代码实例
Dec 25 Python
Django实现celery定时任务过程解析
Apr 21 Python
python文件编写好后如何实践
Jul 07 Python
pandas提升计算效率的一些方法汇总
May 30 Python
Python中递归以及递归遍历目录详解
Oct 24 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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
PHP中include()与require()的区别说明
2010/03/10 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
canvas实现钟表效果
2017/02/13 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
Python import用法以及与from...import的区别
2015/05/28 Python
python 中split 和 strip的实例详解
2017/07/12 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
大学生职业生涯规划书模板
2014/01/18 职场文书
党员入党表决心的话
2014/03/11 职场文书
工程质检员岗位职责
2015/04/08 职场文书
学习心理学心得体会
2016/01/22 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
详解TypeScript中的类型保护
2021/04/29 Javascript
如何用JS实现简单的数据监听
2021/05/06 Javascript