Python基础05 for,if 语句 【例1:数学计算】
2017-08-20 19:07
555 查看
1、简述:这里有四个数字,分别是:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
# for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含的break语句。
如果for循环未被break终止,则执行else块中的语句。
break 在需要时终止for循环
continue 跳过位于其后的语句,开始下一轮循环。
for语句的格式如下:
>>>for <> in <对象集合>:
... if <条件>:
... break
... if <条件>:
... continue
... <其他语句>
...else:
... <>
...
# int(math.sqrt(i)) 输出的是比 i的开平方 小 的最大整数。
# range函数
if语句之后的冒号
以四个空格的缩进来表示隶属关系, Python中不能随意缩进
if <条件1>:
statement
elif <条件2>:
statement
elif <条件3>:
statement
else:
statement
这里有三个块,分别属于if,
elif, else引领。
Python检测条件,如果发现if的条件为假,那么跳过后面紧跟的块,检测下一个elif的条件; 如果还是假,那么执行else块。
通过上面的结构将程序分出三个分支。程序根据条件,只执行三个分支中的一个。
程序如下
for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print (i,j,k)
输出结果:
# for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含的break语句。
如果for循环未被break终止,则执行else块中的语句。
break 在需要时终止for循环
continue 跳过位于其后的语句,开始下一轮循环。
for语句的格式如下:
>>>for <> in <对象集合>:
... if <条件>:
... break
... if <条件>:
... continue
... <其他语句>
...else:
... <>
...
# int(math.sqrt(i)) 输出的是比 i的开平方 小 的最大整数。
# range函数
总结
if语句之后的冒号以四个空格的缩进来表示隶属关系, Python中不能随意缩进
if <条件1>:
statement
elif <条件2>:
statement
elif <条件3>:
statement
else:
statement
这里有三个块,分别属于if,
elif, else引领。
Python检测条件,如果发现if的条件为假,那么跳过后面紧跟的块,检测下一个elif的条件; 如果还是假,那么执行else块。
通过上面的结构将程序分出三个分支。程序根据条件,只执行三个分支中的一个。
相关文章推荐
- Python语法基础_控制流语句_if、while、for
- Python——通过while、for、if—else完成一个小程序 学Python的第三天,郑老师让我们写一个计算车费的小程序,还好之前有写小程序的基础,然后很快就完成了,下面是相关内容(^_^)
- python语法基础及if、while、for等语句介绍
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- Java基础笔记整理---【05】switch分支语句、for循环语句
- Python流程语句:缩进与 if、while、for
- 《python for data analysis》笔记三--Numpy基础:arrays和向量化计算2
- python 基础学习(元组,if,for)
- 如何熟练掌握python的if、while和for以及与它们相关的break和continue语句 通过什么样的形式, 做题吗?
- python基础语法之if,else,for,while,continue,break
- python基础------if条件语句
- Python语言基础--1(if‘、while条件语句)
- Python 基础(四)-if语句
- Python3.2官方文档教程-流程控制语句(if,for,pass)
- Java基础---if语句,while语句,for语句
- python基础(变量,续行符,is,round,if,字符串,日期,数学,参数)
- Python基础6- 流程控制之if条件语句
- expect语法基础: while、for 循环、if 语句的用法示例
- python if语句、while&for语句
- Java基础(极客)——05、Java if判断语句的用法