一.在python3中的打印输出

1.输出字符串是print("hello world!!!") #输出字符串的时候可以是单引号括起来,也可以是双引号括起来。区别在于

2.输出变量是print(a)#输出变量,例子

二,选择分支

语法格式:

if Ture or Flase:  #(这里的True与Flases是判断的结果如同 1==1是True,1==2是Flase。而如果是Ture的话就会执行if里面的内容与之相反的话就不会)

……

elif Ture or Flase:  #(这里的True与Flases是判断的结果如同 1==1是True,1==2是Flase。而如果是Ture的话就会执行if里面的内容与之相反的话就不会)

……

else: (当上面的都不会执行的话就会执行下面的内容)

……

提示:代码是从上往下的,也就是说如果上面的条件满足第一个的时候就不会继续走下面的了,而是直接退出分支。

三.循环

循环有两种,一种是有限循环,一种是无限循环。

1.for 循环(for循环只能是有限循环)语法如下

for a in range(10):  #循环十次,从0开始数。a是一个变量用于里面可能要调用到。range(start, stop, step),其中start表示开始,stop表示结束,step表示循环增加的步长。

for a in range(10):
1.生成一个a的变量,从0开始打印。
2.上面的range():可以用数组或是元组来代替,只要是表示范围的就可以。如下面的演示1
3.当我们的range()是个大元组或数组,其中又包括了小的元组或数组的时候你有想分开读取的时候你可以这样在for定义多个变量。而每一个变量会自动对应其中小数组中的元素。如下面的演示2。

演示1
a=[(1,2,3),('a','b','c'),('4','5','6')
for i in a:
print (i)
输出的结果为
(1,2,3)
('a','b','c')
('4','5','6')

演示2
a=[(1,2,3),('a','b','c'),('4','5','6')]
for i,j,k in a: #添加多个变量分别接收小元组中各个所对应的元素.需要注意的是,这里的要么用一个变量接收全部,要么就每一个变脸对应一个元素,不的话会报错。
print (i,'>>>',j)
输出的结果为
1 >>> 2
a >>> b
4 >>> 5

2.while循环(while可以是有限循环也可以是无限循环,而无限循环只需要while后面的判断永远是True就可以实现无限循环)语法如下

while 循环判断:

……

python 基础_ 打印输出 循环分支2的更多相关文章

  1. python基础_格式化输出(%用法和format用法)(转载)

    python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制%d -- dec 十进制%x -- hex 十六进制 &g ...

  2. Python基础【while循环】

    Python基础[while循环] 1.while循环: 格式 while 条件: ...... print(......) 注意,在while语句也可以嵌套else,但是else不执行循环,执行后直 ...

  3. python基础条件和循环

    一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...

  4. Python基础——for/while循环

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

  5. Python基础_文件的的处理及异常处理

    今天主要讲讲文件读写及异常处理. 一.文件操作 1.1 文件的创建及读 打开文件 open 函数  open(file,[option]) file 是要打开的文件 option是可选择的参数文件的打 ...

  6. Python基础 条件、循环

    1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...

  7. Python基础入门-For循环

    For循环的功能比较强大,他可以帮助我们实现很多重复性的工作.而且for循环能迭代不同的数据结构.他的应用也十分的广泛,作为初学者,我们需要对循环的概念多加理解和练习.接下来我们就来学习for循环的一 ...

  8. python基础语法_8循环语句

    http://www.runoob.com/python3/python3-loop.html while 循环 Python中while语句的一般形式: while 判断条件: 语句 无限循环 我们 ...

  9. python基础_字典_列表_元组考试_day4

    1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=['alex','eric','rain'] li=['alex','eric','rain'] v="_".jo ...

随机推荐

  1. day 06 列表去重, 数据类型的补充,编码,深浅copy

    因为重要,所以放前面 列表去重 l1 = [1, 2, 3, 4, 5] l2 = [3, 4, 5, 6, 7] set = list(set(l1 + l2)) # set自动去重,然后变成lis ...

  2. 在eclipse上写代码的时候,tomcat突然不能用了,重启都是闪一下就关了

    严重: A child container failed during start 严重: The required Server component failed to start so Tomca ...

  3. python any() all()

    any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True. 元素除了是 0.空.FALSE 外都算 TRUE. ...

  4. u-boot之NAND启动与NOR启动的区别

    nand启动与nor启动的区别主要分为以下几部分说明: 1.nand flash与nor flash的最主要区别 2.s3c2440的nand启动与nor启动原理 3.nand启动与nor启动的时候u ...

  5. 2.Mysql SQL基础

    2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ...

  6. Oracle_SQL(3) DML增删改

    sql语言按功能分为:数据定义语言DDL.数据操纵语言DML.数据查询语言DQL.数据控制语言DCL 一.数据操纵语言DML1.insert 新增 语法:insert into <表名> ...

  7. 让键盘输入不影响界面的动态效果(C++)

    输入语句,当代码运行到它的时候就要等待输入,才能执行下一行代码,如果不输入的话,就相当于在这里暂停了(程序设计老师讲过通过这样的方式以达到暂停(pause)的效果),但如果我们想要如果没输入仍然可以运 ...

  8. linux中的设备类型

    loop设备 loop设备 一.参考命令[root@localhost a]# losetup usage:  losetup loop_device                          ...

  9. python中的迭代器 生成器 装饰器

    什么迭代器呢?它是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()(python2中实现next())方法的对象都是迭代器,_ ...

  10. CH#56C 异象石

    一道LCA 原题链接 先跑一边\(dfs\),求出每个节点的时间戳,如果我们将有异象石的节点按时间戳从小到大的顺序排列,累加相邻两节点之间的距离(首尾相邻),会发现总和就是答案的两倍. 于是我们只需要 ...