对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简单实现旋转图片的方法
May 30 Python
用python写的一个wordpress的采集程序
Feb 27 Python
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 Python
python3大文件解压和基本操作
Dec 15 Python
python实现单向链表详解
Feb 08 Python
python机器人运动范围问题的解答
Apr 29 Python
Python数据类型之String字符串实例详解
May 08 Python
python解析xml简单示例
Jun 21 Python
python中的列表与元组的使用
Aug 08 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 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
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
微信小程序wepy框架笔记小结
2018/08/08 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
Vue项目环境搭建详细总结
2019/09/26 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
Python for循环与getitem的关系详解
2020/01/02 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
集体婚礼策划方案
2014/02/22 职场文书
中文教师求职信
2014/02/22 职场文书
生产车间标语
2014/06/11 职场文书
先进个人评语大全
2015/01/04 职场文书
医院志愿者活动总结
2015/05/06 职场文书