对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中sets模块的用法实例
Sep 30 Python
Python的迭代器和生成器使用实例
Jan 14 Python
初步解析Python中的yield函数的用法
Apr 03 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
Djang的model创建的字段和参数详解
Jul 27 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
Python configparser模块常用方法解析
May 22 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 Python
Django模型验证器介绍与源码分析
Sep 08 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生成EXCEL的东东
2006/10/09 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
推荐11个实用Python库
2015/01/23 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
Python实现的建造者模式示例
2018/08/06 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Python如何存储数据到json文件
2020/03/09 Python
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
农民致富事迹材料
2014/01/23 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
员工培训邀请函
2014/02/02 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
法律讲堂观后感
2015/06/11 职场文书
小学生反邪教心得体会
2016/01/15 职场文书