对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之字典,你还记得吗?
Sep 20 Python
python文件与目录操作实例详解
Feb 22 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
浅谈django orm 优化
Aug 18 Python
python flask几分钟实现web服务的例子
Jul 26 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
django框架ModelForm组件用法详解
Dec 11 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
python基于socket函数实现端口扫描
May 28 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
python发腾讯微博代码分享
2014/01/10 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
DTD的含义以及作用
2014/01/26 面试题
生物化工专业个人自荐信
2013/09/26 职场文书
小学生安全保证书
2014/02/01 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
员工教育培训协议书
2014/09/27 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
航班延误投诉信
2015/07/02 职场文书
高中地理教学反思
2016/02/19 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书