一、条件判断:

Python中,条件判断用if语句实现,多个条件判断时用if...elif实现:看下面一段程序

#python 3.3.5#test if...elif

age = 20

if age >= 6:

print ('teenager')

elif age >= 18:

print ('adult')

else:

print ('kid')程序输出结果:

>>>

teenager

因此python中if...elif语言,执行时遇到第一个为true的条件后,后面的若干条件就不会去继续判断了。

ps:Python 3.x版本的print语句用法为:print

('变量')

Python 2.x版本的print语句用法为:print

'变量'

稍有不同,用错了会出现:SyntaxError: invalid syntax的错误提示。

二、循环:

Python中循环有两种:

1、使用for iter in...

2、使用while循环

sum = 0

print ('请输入一个整数')

n = 3

n = input()

while n > 0:

sum = sum + n

n = n - 2

print (sum)注意,input返回的是str型变量,在后续执行n>0时,会出现问题

Python 3.x版本中会直接报错

python 2.x版本中会出现无限死循环的情况

进行强制类型转换就好了:

n = int(input())以上是自己学习下来的几个容易出错的地方

references:

python条件循环叠加_Python基础:条件判断与循环的两个要点相关推荐

  1. python指定条件分类输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  2. python赋值布尔变量_python基础 - 变量、布尔值、运算符、条件及循环语句

    文章目录 一.变量 变量包括数字,字母,下划线,且不能以数字开头: python可以同时为多个变量赋值,如a,b = 1,2 ; c,d = 5,"hh": 一个变量可以通过赋值指 ...

  3. python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...

    python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...

  4. python语句块规范_Python基础语法——代码规范判断语句循环语句

    Python基础语法 代码的执行顺序从上到下 从左到右 代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 每 ...

  5. python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)

    六.if语句--分支结构(选择结构) 1. 概述 - 选择结构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hp6aPdOh-1609592903906)(Media ...

  6. python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...

    Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...

  7. python最基本的两种循环结构_Python基础 — 分支和循环

    1. 分支结构 1.1 初步介绍 至今,我们所写的Python代码都是顺序执行,但是有时候在代码中是需要进行逻辑判断的,比如用户 输入用户名和密码,输入正确则验证通过,否则即验证失败.这个时候就会产生 ...

  8. python基本判断语句_python基础4 - 判断(if)语句

    6. 判断(if)语句 6.1 if 判断语句基本语法 在 Python 中,if语句 就是用来进行判断的,格式如下: if 要判断的条件: 条件成立时,要做的事情 -- 注意:代码的缩进为一个 ta ...

  9. python while循环求和_Python基础——for/while循环

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 上学期间,常常遇到这样的情景:为了惩罚学生,老师会说:"XXX,你先去操场上跑10圈再回来继续反省.&qu ...

最新文章

  1. nanopore测序技术专题(六):测序错误率太高无法使用?
  2. 记一次信息泄露(被美团泄露出去的)和被诈骗经历
  3. python批量读取dat文件_python编写Windows环境下批量修改文件名
  4. 进入方法内快捷键_24个提升效率的Sketch快捷键
  5. openSUSE 11.2 中文输入法 SCIM 安装
  6. Oracle10g 64bit CentOS5.2_x64 安装手记
  7. java 中不常见的关键字:strictfp,transient
  8. 怎么做fastreport使用离线数据源
  9. Codeforces Round #586 (Div. 1 + Div. 2) D. Alex and Julian 数学 + 思维
  10. QQ 二十年沉浮起落,黑产从未缺席
  11. Session保存到指定数据库中
  12. Undefined function 'conv2' for input arguments of type 'double' and attributes 'full 3d complex'.
  13. 国家自然科学基金申请书写作攻略
  14. html怎么实现年月日的选择,利用select实现年月日三级联动的日期选择效果【推荐】...
  15. 当我跨过沉沦的一切,向着永恒开战的时候,你是我的军旗。——王小波
  16. 研究论文:Uniswap V3中的无常损失
  17. 《Netkiller Spring Cloud 手札》之 Spring Cloud Consol
  18. 带参数的公众号二维码 生成+后台拦截java
  19. 【Cesium】智慧城市建筑白模泛光特效
  20. 软件构造作业——100道算术题

热门文章

  1. java调用一个方法后怎么继续执行不等待该方法的返回_Java面试题大全2020版(二)...
  2. oracle 驱动表提示错误代码,oracle驱动表以及如何确定驱动表
  3. ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)
  4. 怎么把python模型部署到线上_如何将机器学习模型成功部署到.Net环境中
  5. Ansys节点数据批量一键导出脚本生成CSV (ansys数据导出利用matlab脚本)
  6. Halcon算子学习:smooth_object_model_3d
  7. Halcon学习笔记:读取多张图片
  8. 运行Qt程序的一些注意事项
  9. SQL的各种使用方法
  10. 【包邮送书活动】20210924期-开奖通知