如下所示: 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 while if 区别_对python中for、if、while的区别与比较方法相关推荐

  1. vue方法调用失败后多次调用_浅析Vue中 computed / watch / methods的区别

    思考:请说下Vue中computed 和 watch 的区别( 面试题 ) 构造选项 computed / watch / methods computed ● computed 起初构想 在Vue的 ...

  2. python range 步长为负数_【Python面试】 说说Python中xrange和range的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  3. python库和模块的区别_在函数中导入python库与全局导入之间有何区别?

    假设我要导入一个在函数内部使用的python库.在函数中导入库还是在全局范围内导入更好? 做这个 def test_func: import pandas as pd # code implement ...

  4. python中变量和函数的区别_关于python中带下划线的变量和函数 的意义

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

  5. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  6. python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)

    下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...

  7. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  8. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  9. python做数据和大数据区别_不懂Python,不懂大数据的人,和咸鱼有什么区别?

    原标题:不懂Python,不懂大数据的人,和咸鱼有什么区别? 在这个处处充斥着大数据影响的时代之下,不懂Python,不懂大数据,你就可能轻易地错过身边的黄金. 我们生活在数据密布的环境中,就像< ...

  10. python数组相减_对Python 中矩阵或者数组相减的法则详解

    对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...

最新文章

  1. 老子《道德经》第四十六章
  2. nginx 认证多个客户端的问题
  3. CDH Yarn资源动态分配 - 指定资源限制 公平调度具体设置
  4. Python super 函数 - Python零基础入门教程
  5. 世界杯足球竞赛源码下载
  6. java中的原子操作_[Java并发系列] 2.Java中的原子操作类
  7. ftp linux 服务器 麒麟_麒麟系统安装ftp
  8. spss正态性检验_SPSS和R中的正态分布的确定和几何均值的计算
  9. linux的/proc文件_Linux中“ / proc”文件系统指南
  10. 5 年迭代 5 次,抖音基于 Flink 的推荐系统演进历程
  11. 【剑指 Offer(专项突击版)】 043-047、049、053-054 刷题笔记【二叉树】
  12. 信用卡账单采集解析系统设计
  13. snmpwalk与snmpget的区别
  14. 女人喜欢大男人还是小男人
  15. 第一次做bom工作心得
  16. C语言规定 在一个源程序中 main函数,C语言规定:在一个源程序中,main函数的位置()A.必须在程序的最开始B.必须在系统调用的库函数的_搜题易...
  17. dw编写html缩小间距,dw段落行距怎么设置 用DW怎么控制文章的行间距
  18. 解决报错:soundfile.LibsndfileError: Error opening ‘.wav‘: File contains data in an unknown format.
  19. C# 字符串首字符大写
  20. leetcode-169. Majority Element

热门文章

  1. 你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位
  2. 迄今为止程序员写过的最大Bug:亏损30亿、致6人死亡,甚至差点毁灭世界
  3. 网传京东某程序员因压力太大,在商品页面置入骂人代码!京东辟谣:不关我们的事,外部商家干的!...
  4. 三甲医院副主任博士医师,工资竟然不如程序员老公的一半!
  5. 某程序员吐槽:回老家被乡镇公务员表哥怼,催他赶紧上岸!表哥月薪3800,而他年包90w!...
  6. 微服务追踪系统,你绝对想不到!
  7. 就在几天前,听说用了 YYYY-MM-dd 的程序员,都在加班改 Bug !
  8. 程序员的工资VS普通人的工资...
  9. 无论什么级别程序员,“微服务架构”都是你必须过的坎!
  10. 软件开发环境-集成机制