对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正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
Python简单日志处理类分享
Feb 14 Python
python下paramiko模块实现ssh连接登录Linux服务器
Jun 03 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
5个很好的Python面试题问题答案及分析
Jan 19 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
Nov 07 Python
Python之Sklearn使用入门教程
Feb 19 Python
python基础入门之字典和集合
Jun 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.MVC的模板标签系统(四)
2006/09/05 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP中“=&gt;
2019/03/01 PHP
php fread函数使用方法总结
2019/05/28 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python解析最简单的验证码
2016/01/07 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
5s推行计划书
2014/05/06 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
置业顾问岗位职责
2015/02/09 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
MySQL之DML语言
2021/04/05 MySQL
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
java设计模式--七大原则详解
2021/07/21 Java/Android