对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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python中pygame的mouse鼠标事件用法实例
Nov 11 Python
Python 类与元类的深度挖掘 II【经验】
May 06 Python
python执行使用shell命令方法分享
Nov 08 Python
Python简单生成随机数的方法示例
Mar 31 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
用python脚本24小时刷浏览器的访问量方法
Dec 07 Python
Python实例方法、类方法、静态方法的区别与作用详解
Mar 25 Python
Python 脚本的三种执行方式小结
Dec 21 Python
Python爬取数据并实现可视化代码解析
Aug 12 Python
Django REST Framework 分页(Pagination)详解
Nov 30 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
PHP5 面向对象程序设计
2008/02/13 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
区分JS中的undefined,null,&quot;&quot;,0和false
2007/03/08 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
Underscore源码分析
2015/12/30 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Django实现图片文字同时提交的方法
2015/05/26 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Python内置类型性能分析过程实例
2020/01/29 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
社保委托书怎么写
2014/08/02 职场文书
机关作风建设自查报告
2014/10/22 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
Nginx反向代理、重定向
2022/04/13 Servers