对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里disconnect UDP套接字的方法
Apr 23 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
基于tensorflow加载部分层的方法
Jul 26 Python
python 自动批量打开网页的示例
Feb 21 Python
python面试题之列表声明实例分析
Jul 08 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
Apr 02 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
python连接mysql有哪些方法
Jun 24 Python
Pytorch 高效使用GPU的操作
Jun 27 Python
Keras搭建自编码器操作
Jul 03 Python
高考考python编程是真的吗
Jul 20 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年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
PHP5 安装方法
2007/01/15 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
教大家制作简单的php日历
2015/11/17 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
用Python写一段用户登录的程序代码
2018/04/22 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
python pillow库的基础使用教程
2021/01/13 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
Java编程面试题
2016/04/04 面试题
大学生自我评价200字(4篇)
2014/09/17 职场文书
2019新员工心得体会
2019/06/25 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
Python中的变量与常量
2021/11/11 Python
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android