对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 ip正则式
May 07 Python
Python部署web开发程序的几种方法
May 05 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
Jan 23 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
对Python协程之异步同步的区别详解
Feb 19 Python
Pandas分组与排序的实现
Jul 23 Python
python 生成器和迭代器的原理解析
Oct 12 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
python3注册全局热键的实现
Mar 22 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 Python
如何通过一篇文章了解Python中的生成器
Apr 02 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
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
mcrypt启用 加密以及解密过程详细解析
2013/08/07 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
Zend Framework教程之Zend_Layout布局助手详解
2016/03/04 PHP
php显示页码分页类的封装
2017/06/08 PHP
PHP实现递归的三种方法
2020/07/04 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
JS实现div居中示例
2014/04/17 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
javascript如何写热点图
2015/12/08 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
2017/04/28 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python序列操作之进阶篇
2016/12/08 Python
python将unicode转为str的方法
2017/06/21 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
经典c++面试题六
2012/01/18 面试题
大学毕业通用个人的求职信
2013/12/08 职场文书
会计主管岗位职责
2014/01/03 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
干部培训工作总结2015
2015/05/25 职场文书
安全教育主题班会总结
2015/08/14 职场文书