8.Python基础之三大基本语句
作者:PHPYuan 时间:2019-03-19 03:40:34
在大部分编程语言中,都会支持基本的三大语句: if while for。Python也不例外。注意执行语句的4个空格缩进或者1个tab缩进。
Python基本语句之分支结构if
语法1:if 要判断的条件:
条件成立需要执行的语句
示例:注意if下面的执行语句代表要缩进4个空格键或者1个tab键。但不能混用空格和tab键。>>>a =30
>>>if a>20:
... print('a的值是%s'%a)
a的值是30
2.语法2:if 要判断的条件:
条件成立需要执行的语句
else:
条件不成立时需要执行的语句
示例:>>>a =10
>>>if a>20:
... print('a的值是%s'%a)
...else:
print('%s小于20'%a)
10小于20
3.语法3:多条件分支语句if 要判断的条件:
条件成立需要执行的语句
elif 判断条件:
条件成立需要执行的语句
...
else:
条件不成立时需要执行的语句
示例:pass是占位语句,表示不执行任何语句,让流程直接往下走,而不至于报语法错误。>>>a =15
>>>if a>20:
... print('a的值是%s'%a)
...elif a>10:
... print('%s小于20,大于10'%a)
...elif a>5:
... print('%s小于5,大于10'%a)
...else:
... pass
15小于20,大于10
Python语句之while循环
语法:while 循环条件:
条件成立语句
用途:需要重复执行的代码,都可以以循环方式来执行。
示例:>>> a =2
>>>while a<5:
... print('a的值是%s'%a)
... a = a+1
a的值是2
a的值是3
a的值是4
Python基础语句之for循环
语法:for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
else:
循环不满足条件时执行的代码
用途: 循环遍历某一个集合中的所有元素,并将遍历的元素临时赋值给临时变量,进行重复操作
示例:循环遍历a中的元素,第一次遍历1并赋值给I,接着第二次遍历取到2,再赋值给I,依次遍历到4.>>> a = [1,2,3,4]
>>>for i in a:
... print('取出的值是%s'%i)
取出的值是1
取出的值是2
取出的值是3
取出的值是4
跳出循环的语句break和continue
break 和continue都是用于跳出循环外,而break是从本次循环跳出后,不再执行整个循环体。而continue则是跳出本次循环,并继续执行下一次循环。这两条语句都只能用于for和while.
示例:当遍历到3时满足if条件,执行break语句,跳出整个循环,不再后方语句以及执行遍历4的操作。
break示例:>>> a = [1,2,3,4]
>>> for i in a:
... if i == 3:
... break
... print('取出的值是%s'%i)
取出的值是1
取出的值是2
continue示例:当a=3后执行a=a+1以及continue语句跳出本次循环,但是会执行下一次a=4的循环。>>> a =2
>>>while a<5:
... if a == 3:
... a = a+1
... continue
... print('a的值是%s'%a)
... a = a+1
a的值是2
a的值是4
Python的三大基础语句之间的嵌套以及自身多层嵌套构成了基本的python程序。
Python三大语句训练:
1.计算1~50的累计和>>> i =1
>>> sum=0
>>> while i<=50:
... sum = sum+i
... i=i+1
2.计算1~50之间的偶数和>>> i =1
>>> sum=0
>>> while i<=50:
... if i%2 == 0:
... sum = sum+i
... i=i+1
3.从键盘输入一个值,并判断它与100的大小,没有>>>的都是写在py文件中运行的num = input('请输入一个随机值:)
if num > 100:
print('输入的值%s大于100'%num)
else:
print('输入的值%s不大于100'%num
4.遍历L = [1,4,6,2,9,10,12,14,11,19],打印小于10的元素的值L = [1,4,6,2,9,10,12,14,11,19]
for i in L:
if i<10:
print(i)
分享到:
<< 上一篇:Python制作课堂点名器,原来还能这么玩! (2019-03-19 03:40)
>> 下一篇:干货:互联网项目中MySQL应该选什么事务隔离级别 (2019-03-18 03:41)