程序循环结构 (day4)

程序循环结构  (day4)

程序的基本结构

  1. 程序的基本结构由三部分组成:顺序结构,分支结构(选择结构)和循环结构(重复结构)
  2. 在分支结构原理的基础上,python增加了异常处理,使用tr-except 保留字
  3. <条件>是一个或多个条件,多个条件间采用and或or进行逻辑组合
    and 表示多个条件“与”的关系,or表示多个条件“或”的关系
  4. 二分支结构还有一种更简洁的表达方式:
    <表达式1>if <条件>else<表达式2>
> s=eval(input("请输入一个整数:")) token=""if s%3==0 and s%5==0 else"不"
> print("这个数{}能够同时被3和5整除".format(token))
> ======================== RESTART: C:/python3.8/3,。16.py ========================
请输入一个整数:3
这个数不能够同时被3和5整除
>>> 
======================== RESTART: C:/python3.8/3,。16.py ========================
请输入一个整数:15
这个数能够同时被3和5整除
s=eval(input("请输入一个整数:"))
if s%3==0 or s%5==0:
    print("这个数能够被3或5整除")
else:
    print("这个数不能够被3或5整除")
======================== RESTART: C:/python3.8/3,。16.py ========================
请输入一个整数:4
这个数不能够被3或5整除
>>> 
======================== RESTART: C:/python3.8/3,。16.py ========================
请输入一个整数:20
这个数能够被3或5整除

程序的循环结构

遍历循环

for<循环结构>in <遍历结构>: 	
	<语句块>
  1. 遍历结构可以是字符串,文件,rang()函数或者组合数据类型等.
  2. 对于字符串,可以逐一遍历字符串的每一个字符.
  3. range(数字) ,数字从0开始遍历到(数字-1)结束.
    .
    遍历变量
a="abcd"
for b in a:
    print(b)
======================== RESTART: C:/python3.8/3,。16.py ========================
a
b
c
d    

遍历字符串

for b in "abcdf":
    print(b)
======================== RESTART: C:/python3.8/3,。16.py ========================
a
b
c
d
f    

遍历range()函数

for i in range(4):
    print(i)
========================= RESTART: C:/python3.8/3.15.py ========================
0
1
2
3

程序的异常处理

>>> a=input("请输入一个数:")
请输入一个数:12          #input("")字符串类型
>>> type(a)
<class 'str'>
>>> a=eval(input("请输入一个数:"))
请输入一个数:12
>>> type(a)
<class 'int'>

input("")字符串类型,我们不能输入12,会报错,如果发现错误,就要做异常处理

  1. python 使用保留字try 和except 进行异常处理:
try:
    <语句块1>      #是正常执行的代码
except:
    <语句块2>     #修改的代码
上一篇:unity3D 笔记 (NENE QUEST 制作中用到的函数)


下一篇:Centos服务器配置与部署过程