python条件循环叠加_Python基础:条件判断与循环的两个要点
一、条件判断:
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基础:条件判断与循环的两个要点相关推荐
- python指定条件分类输出_python基础(二)条件判断、循环、格式化输出
继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...
- python赋值布尔变量_python基础 - 变量、布尔值、运算符、条件及循环语句
文章目录 一.变量 变量包括数字,字母,下划线,且不能以数字开头: python可以同时为多个变量赋值,如a,b = 1,2 ; c,d = 5,"hh": 一个变量可以通过赋值指 ...
- python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...
python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...
- python语句块规范_Python基础语法——代码规范判断语句循环语句
Python基础语法 代码的执行顺序从上到下 从左到右 代码规范模块名,包名,普通数据量一般小写字母,多个单词之间用 _ 连接 不要用系统定义的名称,具有特殊意义的表示符,如:doc,txt之类的 每 ...
- python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)
六.if语句--分支结构(选择结构) 1. 概述 - 选择结构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hp6aPdOh-1609592903906)(Media ...
- python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...
Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...
- python最基本的两种循环结构_Python基础 — 分支和循环
1. 分支结构 1.1 初步介绍 至今,我们所写的Python代码都是顺序执行,但是有时候在代码中是需要进行逻辑判断的,比如用户 输入用户名和密码,输入正确则验证通过,否则即验证失败.这个时候就会产生 ...
- python基本判断语句_python基础4 - 判断(if)语句
6. 判断(if)语句 6.1 if 判断语句基本语法 在 Python 中,if语句 就是用来进行判断的,格式如下: if 要判断的条件: 条件成立时,要做的事情 -- 注意:代码的缩进为一个 ta ...
- python while循环求和_Python基础——for/while循环
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 上学期间,常常遇到这样的情景:为了惩罚学生,老师会说:"XXX,你先去操场上跑10圈再回来继续反省.&qu ...
最新文章
- nanopore测序技术专题(六):测序错误率太高无法使用?
- 记一次信息泄露(被美团泄露出去的)和被诈骗经历
- python批量读取dat文件_python编写Windows环境下批量修改文件名
- 进入方法内快捷键_24个提升效率的Sketch快捷键
- openSUSE 11.2 中文输入法 SCIM 安装
- Oracle10g 64bit CentOS5.2_x64 安装手记
- java 中不常见的关键字:strictfp,transient
- 怎么做fastreport使用离线数据源
- Codeforces Round #586 (Div. 1 + Div. 2) D. Alex and Julian 数学 + 思维
- QQ 二十年沉浮起落,黑产从未缺席
- Session保存到指定数据库中
- Undefined function 'conv2' for input arguments of type 'double' and attributes 'full 3d complex'.
- 国家自然科学基金申请书写作攻略
- html怎么实现年月日的选择,利用select实现年月日三级联动的日期选择效果【推荐】...
- 当我跨过沉沦的一切,向着永恒开战的时候,你是我的军旗。——王小波
- 研究论文:Uniswap V3中的无常损失
- 《Netkiller Spring Cloud 手札》之 Spring Cloud Consol
- 带参数的公众号二维码 生成+后台拦截java
- 【Cesium】智慧城市建筑白模泛光特效
- 软件构造作业——100道算术题
热门文章
- java调用一个方法后怎么继续执行不等待该方法的返回_Java面试题大全2020版(二)...
- oracle 驱动表提示错误代码,oracle驱动表以及如何确定驱动表
- ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)
- 怎么把python模型部署到线上_如何将机器学习模型成功部署到.Net环境中
- Ansys节点数据批量一键导出脚本生成CSV (ansys数据导出利用matlab脚本)
- Halcon算子学习:smooth_object_model_3d
- Halcon学习笔记:读取多张图片
- 运行Qt程序的一些注意事项
- SQL的各种使用方法
- 【包邮送书活动】20210924期-开奖通知